Programming Entity Framework: Building Data Centric Apps with the ADO.NET Entity Framework

( 6 )

Overview

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 ...

See more details below
Paperback (Second Edition)
$42.17
BN.com price
(Save 29%)$59.99 List Price
Other sellers (Paperback)
  • All (16) from $6.82   
  • New (9) from $25.85   
  • Used (7) from $6.82   
Programming Entity Framework: Building Data Centric Apps with the ADO.NET Entity Framework

Available on NOOK devices and apps  
  • NOOK Devices
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK Study
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$25.49
BN.com price
(Save 42%)$43.99 List Price

Overview

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
Read More Show Less

Product Details

  • ISBN-13: 9780596807269
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 8/25/2010
  • Edition description: Second Edition
  • Edition number: 2
  • Pages: 873
  • Sales rank: 552,479
  • Product dimensions: 7.00 (w) x 9.10 (h) x 1.90 (d)

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 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.

Read More Show Less

Table of Contents

  • Foreword
  • Preface
  • Author Note for Third Printing, August 2011
  • Chapter 1: Introducing the ADO.NET Entity Framework
  • Chapter 2: Exploring the Entity Data Model
  • Chapter 3: Querying Entity Data Models
  • Chapter 4: Exploring LINQ to Entities in Greater Depth
  • Chapter 5: Exploring Entity SQL in Greater Depth
  • Chapter 6: Modifying Entities and Saving Changes
  • Chapter 7: Using Stored Procedures with the EDM
  • Chapter 8: Implementing a More Real-World Model
  • Chapter 9: Data Binding with Windows Forms and WPF Applications
  • Chapter 10: Working with Object Services
  • Chapter 11: Customizing Entities
  • Chapter 12: Data Binding with RAD ASP.NET Applications
  • Chapter 13: Creating and Using POCO Entities
  • Chapter 14: Customizing Entity Data Models Using the EDM Designer
  • Chapter 15: Defining EDM Mappings That Are Not Supported by the Designer
  • Chapter 16: Gaining Additional Stored Procedure and View Support in the Raw XML
  • Chapter 17: Using EntityObjects in WCF Services
  • Chapter 18: Using POCOs and Self-Tracking Entities in WCF Services
  • Chapter 19: Working with Relationships and Associations
  • Chapter 20: Real World Apps: Connections, Transactions, Performance, and More
  • Chapter 21: Manipulating Entities with ObjectStateManager and MetadataWorkspace
  • Chapter 22: Handling Exceptions
  • Chapter 23: Planning for Concurrency Problems
  • Chapter 24: Building Persistent Ignorant, Testable Applications
  • Chapter 25: Domain-Centric Modeling
  • Chapter 26: Using Entities in Layered Client-Side Applications
  • Chapter 27: Building Layered Web Applications
  • Entity Framework Assemblies and Namespaces
  • Data-Binding with Complex Types
  • Additional Details About Entity Data Model Metadata
  • Colophon

Read More Show Less

Customer Reviews

Average Rating 4
( 6 )
Rating Distribution

5 Star

(2)

4 Star

(3)

3 Star

(1)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 9 Customer Reviews
  • Posted December 13, 2010

    Best Entity Framework So Far

    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.

    1 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Posted November 8, 2010

    more from this reviewer

    Highly recommended

    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.

    1 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Posted May 31, 2012

    Everything You Could Ever Want To Know About The Entity Framewor

    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.

    Was this review helpful? Yes  No   Report this review
  • Posted July 18, 2011

    B&N download broken?!

    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.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted July 25, 2012

    No text was provided for this review.

  • Anonymous

    Posted August 24, 2010

    No text was provided for this review.

  • Anonymous

    Posted March 9, 2011

    No text was provided for this review.

  • Anonymous

    Posted March 23, 2011

    No text was provided for this review.

  • Anonymous

    Posted August 23, 2010

    No text was provided for this review.

Sort by: Showing all of 9 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)