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

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.

主站蜘蛛池模板: 满城县| 延川县| 永善县| 义乌市| 广南县| 沙雅县| 锡林浩特市| 宁南县| 盈江县| 顺平县| 武安市| 朔州市| 喀喇| 安康市| 甘肃省| 衡阳县| 德清县| 句容市| 长宁区| 兴城市| 鸡东县| 无为县| 乌兰县| 随州市| 饶阳县| 自治县| 铜陵市| 盐边县| 山西省| 西平县| 象山县| 平定县| 德庆县| 曲沃县| 临潭县| 平定县| 册亨县| 积石山| 夏河县| 佛学| 凤山县|