Search
Project Description
A project containing an extensible data object framework.

Hello and welcome! I have created this project to share an extensible data layer framework I am developing. Any feedback is appreciated, but please notes that everything here is still in development. I am also doing this in my free time, and while I am attempting to test everything as best as possible - new development trumps extensive testing. There is a series (also in development) of blog posts here detailing the general architecture, decisions made, and the classes contained in the project. I hope you find this project useful, or at least get a few good ideas. If you want to use it, I just ask that you drop me a line - I'm interested to find out what people are doing with my stuff.


Some of the key things you might find interesting:
  • Providers are LINQ queryable
  • Two (count them) example providers, Sql Server and SharePoint
  • Lots of reflection code
  • CAML queries generated from LINQ queries
  • TSQL queries generated from LINQ queries
  • Ability to establish many-to-many relationships across providers
  • Custom SQL command builder
  • Custom object cache
  • Lots of utils and helper code someone might find userful.

Thanks for stopping by,

Patrick
Last edited Feb 12 2008 at 9:30 PM by imjatse, version 4
Updating...
© 2006-2012 Microsoft | Get Help | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2012.1.11.18365