Programming Entity Framework

Programming Entity Framework

4.0 11
by Julia Lerman
     
 

View All Available Formats & Editions

If you use Entity Framework in Visual Studio 2008 and .NET 3.5, this is the book you want. Programming Entity Framework, 1st Edition offers experienced developers a thorough introduction to Microsoft's core framework for modeling and interacting with data in .NET applications. This hands-on tour provides a deep understanding of Entity Framework's

…  See more details below

Overview

If you use Entity Framework in Visual Studio 2008 and .NET 3.5, this is the book you want. Programming Entity Framework, 1st Edition offers experienced developers a thorough introduction to Microsoft's core framework for modeling and interacting with data in .NET applications. This hands-on tour provides a deep understanding of Entity Framework's architecture and APIs, and explains how to use the framework in a variety of applications built with Visual Studio 2008 and .NET 3.5.

From the Entity Data Model (EDM) and Object Services to EntityClient and the Metadata Workspace, this highly acclaimed first edition covers it all.

  • 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

One important note: while many of the lessons from this book will continue to be valuable as you move to .NET 4, the thoroughly revised second edition of Programming Entity Framework (August 2010) specifically targets Visual Studio 2010 and .NET 4 -- where there have been many advancements and additions to the framework.

Read More

Product Details

ISBN-13:
9780596555412
Publisher:
O'Reilly Media, Incorporated
Publication date:
01/29/2009
Sold by:
Barnes & Noble
Format:
NOOK Book
Pages:
832
File size:
9 MB

Related Subjects

Meet the Author

Julia Lerman is the leading independent authority on the Entity Framework and has been using and teaching the technology since its inception two years ago. She is well known in the .NET community as a Microsoft MVP, ASPInsider and INETA Speaker. She is a prolific blogger, a frequent presenter at technical conferences around the world, including DevConnections and TechEd and she writes articles for many well-known technical publications.

Julia lives in Vermont where she runs the Vermont.NET User Group, is a board member of the Vermont Software Developers Alliance, and a member of the Champlain College Software Engineering Advisory Board. You can read her blogs at www.thedatafarm.com/blog.

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >

Programming Entity Framework 4.3 out of 5 based on 0 ratings. 3 reviews.
Guest More than 1 year ago
I was looking for EF4 which will be implemented in my organization. This book really helps me to understand the stuff.
KBowman More than 1 year ago
Over the past 20 years of my career as a software developer, application architects have recommended that enterprise applications be developed using multiple tiers to separate the concerns of the user interface, business logic and data access layers. The challenge for programmers has been to determine how one would actually build and maintain such a beast. Microsoft has addressed part of the data portion of this architecture recommendation by introducing the "Entity Framework" (EF) to the .Net technology stack. In most cases, databases are designed for the database administrator and not the application developer. The EF allows a programmer to add an Entity Data Model (EDM) to a client application. With an EDM, programmers can create application centric object interfaces to their data sources without having to concern themselves with the nuances of the underlying data structures. The EF takes care of translating these application objects to the SQL statements that interact with the database. So, what will lead us on this journey? The "Programming Entity Framework" book can be divided into two major sections. Chapters 1-14 provides an introduction to all the major EF concepts while Chapters 15-23 covers advanced topics. There is a website at http://learnentityframework.com/learnentityframework/ that supports the book and allows you to download database scripts and sample applications. (As a side note, I learned from this site that the author has agreed to update her book to cover changes introduced in the 2010 version of Visual Studio.) I like the fact that Ms. Lerman provides both VB and C# code side by side with all of her examples (my personal goal is to become fluent in both languages). The book is peppered with side notes (designated by three paw prints) that make some clarification or add pertinent information to the page. I did a search of alternative books that cover this same subject. I investigated the online information provided by Microsoft. None of the books I researched (as well as the Microsoft articles online) came close to the scope and readability of this book. Lerman does a great job of balancing her independent point of view on this subject with the insider tips and information that make for a good read. The myriad of tools and components contained in the EF are now a strategic part of Microsoft's data access strategy going forward. So don't get left behind. I recommend "Programming Entity Framework" as your train to the data access future. I guess that would make Julia Lerman your Conductor and Engineer on this trip as well . ;-).
Dustin-Davis More than 1 year ago
When I first saw this book I was put off by the sheer size of it, but when I started to dig in, I found that every page was full of information and was well organized. It is an easy read and easy to follow the code examples which can be had in both VB and C#. I was a bit worried when she mentioned that she was a VB developer, but she has not favored VB over C# which I appreciate. Julia covers topics in fine detail where needed but skips the detail when unnecessary or not relevant (or simply says, "You learn more about that in chapter .") which really helps comprehension. With a wide variety of topics ranging from "Querying entities" to "EF in WCF" it's hard to believe that she makes sure the reader understands what's going on at each turn, but Julia does it. Along the way you are given examples using both Linq to Entities and Entity SQL and she explains any caveats of using either. Even though she did answer the question, "What is the difference between Linq to SQL and EF", I still find myself wanting more of an answer, but other than that this is a great book and I recommend it to anyone even if it's just as a reference.