Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


Programming Entity Framework is a thorough introduction to Microsoft's core framework for modeling and interacting with data in .NET applications. This highly-acclaimed book not only gives experienced developers a hands-on tour of the ADO.NET Entity Framework (EF) and explains its use in a variety of applications, it also provides a deep understanding of its architecture and APIs. Although this book is based on the first version of Entity Framework, it will continue to be extremely valuable as you shift to the Entity Framework version in .NET Framework 4.0 and Visual Studio 2010. From the Entity Data Model (EDM) and Object Services to EntityClient and the Metadata Workspace, Programming Entity Framework covers it all. Author Julia Lerman, the leading independent authority on the framework, includes scores of reusable examples -- written in both Visual Basic and C# -- that you can implement right away. This book will help you :

  • Understand the core concepts you need to make the best use of the Entity Framework (EF) in your applications

  • Learn to query your data, using either LINQ to Entities or Entity SQL

  • Create Windows Forms, WPF, and ASP.NET applications

  • Build ASMX web services and WCF services

  • Use Object Services to work directly with your entity objects

  • Delve into model customization, relationship management, change tracking, data concurrency, and more

Presented in a clear narrative style that reflects the hundreds of hours the author has spent consulting, teaching, and writing about this new data access technology and testing its myriad features, Programming Entity Framework will help you master the technology and put it to work.

Subscriber Reviews

Average Rating: 4.333333333333333 out of 5 rating Based on 3 Ratings

"great book" - by Anonymous on 26-NOV-2010
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
so far i'm on chapter 6 and is one of those books that you can't stop reading because it contains very useful data and well explained. I recommend it for all levels.
Report as Inappropriate

Table of Contents



The publisher has provided additional content related to this title.


Visit the catalog page for Programming Entity Framework

  • Catalog Page

Visit the errata page for Programming Entity Framework

  • Errata

Download the supplemental electronic content for Programming Entity Framework

  • Supplemental Content