Programming Entity Framework: Building Data Centric Apps with the ADO.NET Entity Framework
By Julia Lerman
O'Reilly Media
Release Date: January 2009
Pages: 456
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.
Full List of Chapters:
- Chapter 1. Introducing the ADO.NET
- Chapter 2. Exploring the Entity Data Model
- Chapter 3. Querying Entity Data Models
- Chapter 4. Exploring EDM Queries
- Chapter 5. Modifying Entities and Saving Changes
- Chapter 6. Using Stored Procedures with the EDM
- Chapter 7. Tuning Up a Model
- Chapter 8. Data Binding with Windows Forms
- Chapter 9. Working with Object Services
- Chapter 10. Customizing Entities
- Chapter 11. Using the ASP.NET EntityDataSource Control
- Chapter 12. Customizing Entity Data Models
- Chapter 13. Working with Stored Procedures When Function Mapping Won’t Do
- Chapter 14. Using Entities with Web - Available Online
- Chapter 15. Working with Relationships
- Chapter 16. Making It Real: Connections, Transactions, Performance, and More - Available Online
- Chapter 17. Controlling Objects with ObjectStateManager and MetadataWorkspace
- Chapter 18. Handling Entity Framework Exceptions
- Chapter 19. Using Your Own Custom Classes
- Chapter 20. Using the Entity Framework in n-Tier Client-Side Applications - Available Online
- Chapter 21. Using the Entity Framework in n-Tier ASP.NET Applications - Available Online
- Chapter 22. Implementing a Smarter WCF Service for Working with Entities
- Chapter 23. The Entity Framework, Today