官术网_书友最值得收藏!

Chapter 2. Getting Started

In the previous chapter, we took a look at Entity Framework, including its architecture and its features. We also had a look at the new and enhanced features in Entity Framework 7. Note that Entity Framework 6.0 ships with Visual Studio 2013, but you can also install it via NuGet if needed. Also, Entity Framework 7 is yet to be released.

In this chapter, we will design our Security database, create an Entity Data Model (EDM) on top of it, and then use the EntityDataSource control to bind data exposed by the EDM to a GridView control.

The DataSource controls are those that are used to connect to a data source and then retrieve data from those data sources. If you use DataSource controls, the need of writing tedious code to perform Create, Read, Update, Delete (CRUD) operations on data-based controls is eliminated. The EntityDataSource control is a DataSource control that can connect to the data exposed by the EDM to perform CRUD operations.

In this chapter, we will cover the following points:

  • Designing the UserAuthentication database
  • Creating an EDM for the UserAuthentication database
  • Introducing the EntityDataSource control
  • Implementing our first application using Entity Framework 6

The latest version of Entity Framework is Entity Framework 7. As of this writing, Entity Framework 7 hasn't been released. It will be released as a "pre-release" at the same time ASP.NET 5 is released. You will be able to install the pre-release version of EF 7 using NuGet.

There are many changes coming up in Entity Framework 7—it is being rewritten from the ground up. The major goals of Entity Framework 7 include its support for new platforms and new data stores. So, support for additional providers will also be included in Entity Framework 7:

Getting Started

We will start this chapter with a discussion on our UserAuthentication database that we will be using throughout this book, followed by a discussion on how we can create an EDM using the Security database.

主站蜘蛛池模板: 竹北市| 长垣县| 高邑县| 三台县| 白水县| 盐源县| 蒙自县| 佛冈县| 琼海市| 凤山市| 福安市| 威信县| 尚义县| 迁安市| 吕梁市| 临桂县| 隆尧县| 吴江市| 罗城| 永春县| 偏关县| 呼和浩特市| 桐梓县| 四会市| 怀安县| 重庆市| 岳西县| 额济纳旗| 古蔺县| 唐海县| 通化县| 莲花县| 屏山县| 静乐县| 常熟市| 光泽县| 新津县| 江西省| 雷波县| 澳门| 樟树市|