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

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.

主站蜘蛛池模板: 郯城县| 普兰县| 忻州市| 丹寨县| 安仁县| 五华县| 达州市| 科尔| 郎溪县| 桓台县| 年辖:市辖区| 龙胜| 酉阳| 洪湖市| 耒阳市| 汕尾市| 永福县| 乌兰浩特市| 灵宝市| 青海省| 温宿县| 紫阳县| 潜山县| 克拉玛依市| 禹城市| 文昌市| 武宣县| 富平县| 方山县| 辉县市| 永平县| 时尚| 葵青区| 松潘县| 工布江达县| 闸北区| 汉阴县| 庄浪县| 互助| 新平| 环江|