O'Reilly logo

Professional ADO.NET 3.5 with LINQ and the Entity Framework by Roger Jennings

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Part V. Implementing the ADO.NET Entity Framework

  • Chapter 12: Taking Advantage of Object Services and LINQ to Entities

  • Chapter 13: Updating Entities and Complex Types

  • Chapter 14: Binding Entities to Data-Aware Controls

  • Chapter 15: Using the Entity Framework as a Data Source

Entity Framework (EF) v1 is the first and — when this book was written — the only concrete implementation of the Entity Data Model (EDM). EF's owner is Microsoft's SQL Server Data Programmability (DP) group, which is responsible for the entire ADO.NET technology stack, including ADO.NET Data Services, ADO.NET Synchronization Services, and SQL Server Data Services. EF competes directly with LINQ to SQL, which was developed primarily by members of the ObjectSpaces team, initially Matt Warren and Luca Bolognese of the C# group.

Matt Warren's The Origin of LINQ to SQL blog post of May 31, 2007 (http://blogs.msdn.com/mattwar/archive/2007/05/31/the-origin-of-linq-to-sql.aspx) recounts the demise of ObjectSpaces in the black hole of WinFS and describes his three years after the event as a "political nightmare."

DP gained control of the LINQ to SQL implementation in October 2007, shortly before VS 2008 released to manufacturing. The DP group positions LINQ to SQL, which shipped with the original VS 2008 release, as a rapid application development (RAD) O/RM tool for small to medium-sized business applications. DP product managers claim EF is an enterprise-grade product that's capable of mapping complex object constructs, such ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required