Programming Entity Framework: Building Data Centric Apps with the ADO.NET Entity Frameworkby Julia Lerman
Get a thorough introduction to ADO.NET Entity Framework 4 -- Microsoft's core framework for modeling and interacting with data in .NET applications. The second edition of this acclaimed guide provides a hands-on tour of the framework latest version in Visual Studio 2010 and .NET Framework 4. Not only will you learn how to use EF4 in a variety of applications,… See more details below
Get a thorough introduction to ADO.NET Entity Framework 4 -- Microsoft's core framework for modeling and interacting with data in .NET applications. The second edition of this acclaimed guide provides a hands-on tour of the framework latest version in Visual Studio 2010 and .NET Framework 4. Not only will you learn how to use EF4 in a variety of applications, you'll also gain a deep understanding of its architecture and APIs.
Written by Julia Lerman, the leading independent authority on the framework, Programming Entity Framework covers it all -- from the Entity Data Model and Object Services to WCF Services, MVC Apps, and unit testing. This book highlights important changes for experienced developers familiar with the earlier version.
- Understand the core concepts you need to make the best use of the EF4 in your applications
- Learn to query your data, using either LINQ to Entities or Entity SQL
- Create Windows Forms, WPF, ASP.NET Web Forms, and ASP.NET MVC applications
- Build and consume WCF Services, WCF Data Services, and WCF RIA Services
- Use Object Services to work directly with your entity objects
- Create persistent ignorant entities, repositories, and write unit tests
- Delve into model customization, relationship management, change tracking, data concurrency, and more
- Get scores of reusable examples -- written in C# (with notes on Visual Basic syntax) -- that you can implement right away
- O'Reilly Media, Incorporated
- Publication date:
- Sold by:
- Barnes & Noble
- NOOK Book
- Sales rank:
- File size:
- 11 MB
- This product may take a few minutes to download.
and post it to your social network
Most Helpful Customer Reviews
See all customer reviews >
This 2nd Edition has been the best book on Entity Framework (EF) so far. The book starts out in detail what EF is all about. Chapter 1 details what the technology is all about. It also gives overviews of technologies related to EF. I appreciated how the author updated this version and retracted what he called pain points from the 1st version of the book. Chapters 2 - 8 go into detail about how to use EF. You learn what Entity Models are and how to query them. The author then teaches you how to leverage LINQ, specifically LINQ to Entities, to query the model. Next you learn about Entity SQL and how to query using it. As the book progresses you learn in Chapter 6 how to manage entity states and keep track of them. You learn about saving, inserting and deleting entities. In Chapter 7 the author show you how to use stored procedures with your Entity Model. By Chapter 8 you are implementing what the author calls "a More Real-World Model." He show you how to separate your EDM from your project so that it is more manageable. In Chapter 9 you learn about data binding with Windows Forms and WPF Applications. Since I am not currently using these technologies I skipped on over to Chapter 11. In Chapter 11, the author shows you how to customize your entities using partial classes and partial methods. He also teaches you how to modify the code generation templates. Chapter 13 does into creating and using POCO Entities. Chapters 22 and 23 are a must read. Author shows you how to handle exceptions and how to plan for concurrency problems. Finally in Chapter 27 you get to build two layered web applications using Web Forms and MVC. Overall this book is a must have book that every developer should have in their library.
I highly recommend this book to programmers both basic and advanced who uses the Entity Framework. This book can be used as a learning book for someone who wants to learn about EF afresh or as a reference book for an advanced programmer. Even if you think you know everything to know about EF - you still want to read this book as it puts a better perspective on things you thought you know. The book starts with the basic of EF and explains the difference between database schema and business schema and how the normalized tables of a database done by the database administrator may not be the same as your domain objects - and how EF helps you to fix that gap. The book explains the Entity data model and the 2 way of querying it namely : LINQ to Entities and SQL Entity ( similar to T-SQL ). The later chapter covers both querying methods in detail. It also covers how to use the Stored Procedures with the EDM, data binding with Windows Forms and WPF application, EF object services like keep track of changes and relationship between objects, customizing entities, etc. In short the author does a good job of covering all the topics related to EF in a nice way. Highly recommended.
Everything You Could Ever Want To Know About The Entity Framework The Entity Framework has established it’s self as the ORM(Object Relational Manager) of choice for .NET framework. Any .NET developer who is using the Entity Framework for there development should pick up this book as it gives unprecedented insight into the proper usage of the Entity Framework and does a good job of explaining what’s going on under the hood. Julia Lerman provides insight as to the thought processes that went into developing the Entity Framework, why it was developed, and how it differs from the abandoned (and yet quite similar) LINQ2SQL. She shows good examples of leveraging the Entity Framework using LINQ, and LAMDBAs, as well as how to write more complex queries using the Entity SQL Query language. This book covers all aspects of the Entity Framework and is a great desk reference.
I've heard good things about this book, but every time I download it to my Nook (in B&N, on their network), I get an error trying to open the book.