Book Image

Entity Framework Tutorial

By : Joydip Kanjilal
Book Image

Entity Framework Tutorial

By: Joydip Kanjilal

Overview of this book

<p>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.<br /><br />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.<br /><br />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.</p>
Table of Contents (13 chapters)
Entity Framework Tutorial
Credits
About the Author
About the Reviewer
Preface

Chapter 1. Introducing the ADO.NET Entity Framework

The ADO.NET Entity Framework is an extended Object Relational Mapping (ORM) technology from Microsoft that abstracts the object model of an application from its relational or logical model. That is, it isolates the object model from the way the data is actually represented in the relational store. This framework makes the conceptual model real by using an extended entity relationship model called the ADO.NET Entity Data Model.

This chapter gives you an introduction to the ADO.NET Entity Framework and also equips you with a brief understanding of the related terminologies. We will revisit each of the Entity Framework architectural components as we progress through this book. Our journey of the ADO.NET Entity Framework has just begun!

In this chapter, we will cover the following points:

  • An overview of the ADO.NET Entity Framework

  • The ADO.NET Entity Framework Architectural Components

  • Features and benefits of the ADO.NET Entity Framework

  • Installing the ADO.NET Entity Framework

But, before we delve deep into this amazing technology from Microsoft, let's take a quick look at the prerequisites for learning the concepts covered in this book.

What You should Know

To learn the concepts covered in this book, the reader should have a basic understanding of the following:

  • Programming using ADO.NET

  • C#

  • Working with ASP.NET Web Applications

  • SQL Server