- Paperback: 920 pages
- Publisher: O'Reilly Media; 2 edition (August 29, 2010)
- Language: English
- ISBN-10: 0596807260
- ISBN-13: 978-0596807269
- Product Dimensions: 7 x 1.9 x 9.2 inches
- Shipping Weight: 3.1 pounds (View shipping rates and policies)
- Average Customer Review: 49 customer reviews
- Amazon Best Sellers Rank: #158,417 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Programming Entity Framework: Building Data Centric Apps with the ADO.NET Entity Framework 2nd Edition
Use the Amazon App to scan ISBNs and compare prices.
Fulfillment by Amazon (FBA) is a service we offer sellers that lets them store their products in Amazon's fulfillment centers, and we directly pack, ship, and provide customer service for these products. Something we hope you'll especially enjoy: FBA items qualify for FREE Shipping and Amazon Prime.
If you're a seller, Fulfillment by Amazon can help you increase your sales. We invite you to learn more about Fulfillment by Amazon .
"Rebound" by Kwame Alexander
Don't miss best-selling author Kwame Alexander's "Rebound," a new companion novel to his Newbery Award-winner, "The Crossover,"" illustrated with striking graphic novel panels. Pre-order today
Frequently bought together
Customers who bought this item also bought
Customers who viewed this item also viewed
Building Data Centric Apps with the ADO.NET Entity Framework 4
About the Author
Julia Lerman is the leading independent authority on the Entity Framework and has been using and teaching the technology since its inception in 2006. She is well known in the .NET community as a Microsoft MVP, ASPInsider, and INETA Speaker. Julia is a frequent presenter at technical conferences around the world and writes articles for many well-known technical publications including the Data Points column in MSDN Magazine.
Julia lives in Vermont with her husband, Rich, and gigantic dog, Sampson, where she runs the Vermont.NET User Group. You can read her blog at www.thedatafarm.com/blog and follow her on Twitter at julielerman.
Author interviews, book reviews, editors picks, and more. Read it now
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
If you're looking for a quickstart, I think this is a decent book. But, anybody can draw a model without a book. The challenge is DOING something with that model, and that takes a little more than a 1 page MSDN tutorial.
The challenge is that if you're going to talk about EF, there are hundreds of semi-directly related topics. LINQ, Entity Queries, WCF, WPF, Silverlight, MVC. There is no way any book could cover everything you can do with EF.
However, this book covers all the core topics very well. As someone relatively new to LINQ, WCF, and MVC, it was great. As someone who is familiar with databinding, but never really used it (because it's been mostly awful), it was nice to get into it.
So, 5 stars might be a little high, but this book did everything I wanted:
1. It gave enough detail to help me start reasonably quick.
2. It covered all the related technologies with enough depth that I don't have to buy a LINQ book, WPF book, etc, just to use EF.
So, if you're newer to the 2010 technologies, I think this is a great place to start.
This book focuses on creating an EDMX model and working with that model and the XML behind the model. I, on the other hand, was interested only in Code First with and without existing databases (existing databases are 99% of my world). But the insight in how EF works made learning Code First a breeze. The book does have chapters that show you how to let EF to generate and work with POCO classes. However, I prefer to create my classes (domain model) myself.
In Code First, your POCO classes are the model. But whether you create an EDMX model or choose the Code First approach, once you compile and run the project everything that follows is exactly the same. It is important to learn the concepts in this book so you understand the implications of what you are doing and make the right choices in Code First.
While the text is aimed at those familiar with .NET programming and not necessarily EF (as the book states), readers should have a solid understanding of ADO.NET. Those who have previous experience with LINQ to SQL classes will definitely benefit in understanding the contents of this book. Despite some reviews, I found the book well organized considering the depth of the topics. It's replete with code samples and the explanations of the Entity Data Model are some of the most thorough I've found in any book on this subject.
Where I think the book falls short is in its attempts to cover the building of applications using EF across multiple platform types, such as WCF, Windows Forms and web applications. I think O'Reilly's better option here would have been to slim the book back to core topics and issue separate editions to cover these different platforms.
Unlike most reviewers, I did not feel it would serve as much as a shelf reference as its adjunct books, Programming Entity Framework: Code First and Programming Entity Framework: DbContext. However, it is still a fine book for training intermediate to advanced .NET developers as a readable primer, and is about the best of its kind currently available on the markets.
The book was interesting. I especially like the history sections. I don't want to just use a tool. I like to know why the tool is necessary. As other reviewers mentioned, that is a bit of fluff, but who doesn't like a chuckle.
If a user was coming from a previous version of EF, the author highlights the "gotchas", where Microsoft changed the defaults.
The database was tricky to install. There were a couple of problems with the script, which were easy to tweak.
Overall, I thought the book is a better reference than a teaching book for a newbie like myself. I did learn quite a bit from the book anyway. The section on "code first" is invaluable.
The author references many msdn pages and blogs that have current information. This author (and other authors) rely a bit too much on external references. I am not always in front of a computer, when I read a book.
The 3rd edition would be well worth the money.
Most recent customer reviews
I read the online excerpts from the book and decided to buy.Read more
However the book is very verbose.Read more
Contains practical aspects and theoretical also (architecture etc..Read more