Not Just Another Object-Relational Mapping Service
October 16, 2008
Andy Erickson and I went to a Microsoft MSDN Unleaded event last week (10.07.2008) and they uncovered the new ADO.NET Entity Framework. It’s a new tool to help developers bridge different data sources into a single representation in code. Stated a different way, a customer entity can exist in two different systems but be represented in code as a single customer object. It abstracts the logical schema in the database and its conceptual schema for the application. That, in it self is powerful; but there’s more. The ADO.NET Entity Framework provides services to generate all the business objects and database access for you on the fly. You can sort, page, and filter data using LINQ with very little code. Consume the service with an ASP.NET application or couple it with a Windows Communication Foundation service for some real bang in the enterprise!
To learn more, check out the MSDN article: http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx
You can also download the sample code from the MSDN presentation: http://blogs.msdn.com/wsteele/attachment/8970691.ashx You will need the Adventure Works database installed and SP1 for the .NET 3.5 framework in order to build and run the sample application.
Please post any questions and comments in the comments section.
Happy coding!
Comments
Got something to say?


