Exotic data access and object-relational mapping for c# (contra-EF).