Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


In Detail

The ADO.NET Entity Framework is a new way to build the data access layer of your Windows or web applications. It's an Object Relational Mapping (ORM) technology that makes it easy to tie together the data in your database with the objects in your applications, by abstracting the object model of an application from its relational or logical model.

This clear and concise book gets you started with the Entity Framework and carefully gives you the skills to speed up your application development by constructing a better data access layer. It shows you how to get the most from the ADO.NET Entity Framework to perform CRUD operations with complex data in your applications.

This tutorial starts out with the basics of the Entity Framework, showing plenty of examples to get you started using it in your own code. You will learn how to create an Entity Data Model, and then take this further with Entity types. You will also learn about the Entity Client data provider, learn how to create statements in Entity SQL, and get to grips with ADO.NET Data Services, also known as Project Astoria.

What you will learn from this book?

  • Explore the features of the ADO.NET Entity Framework

  • Understand the concepts of entities and their relationships

  • Create an Entity Data Model using the ADO.NET Entity Data Model Designer as well as the EdmGen tool

  • Get started with the Entity Framework and implement your application using it

  • Extend the existing Entity Types to create your own Entity Types

  • Write programs against the Entity Data Model to perform CRUD operations

  • Explore ADO.NET Data Services and learn how they can be used with the Entity Framework


This book is written as a tutorial, leading you through examples to illuminate the main theory and get you working with the Entity Framework as quickly as possible.

Who this book is written for?

This book is for C# developers who want an easier way to create their data access layer. You will need to be comfortable with ADO.NET, but you don't need to know anything about the Entity Framework. Along the way we will create some ASP.NET applications, so being familiar with this will also help.

Subscriber Reviews

Average Rating: 1 out of 5 rating Based on 2 Ratings

"Too many errors" - by Stephen on 28-OCT-2010
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Wow. Right off the bat in the getting started chapter there are SPROC scripts that are incomplete or just badly written. I began to fix them and then gave up as it was wasting my time. Time to find another book.
Report as Inappropriate

Table of Contents