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 2. Getting Started

In the previous chapter we took a look at the ADO.NET Entity Framework including its architecture and its features. We also designed our Payroll database that we will be using throughout this book to store and retrieve data. We will use the same database in this chapter to generate an Entity Data Model and then use it, along with the Entity Data Source control, to bind data to a GridView data control.

In this chapter, we will cover the following points:

  • Creating an Entity Data Model

  • Introducing the Entity Data Source Control

  • Implementing our first application using the ADO.NET Entity Framework

We will start this chapter with a discussion on how we can create an Entity Data Model from our Payroll database.

Creating an Entity Data Model

You can create the ADO.NET Entity Data Model in one of two ways:

  • Use the ADO.NET Entity Data Model Designer

  • Use the command line Entity Data Model Designer called EdmGen.exe

We will first take a look at how we can design an Entity Data Model...