本文分步演练介绍通过 Code First 开发建立新数据库。这个方案包括建立不存在的数据库(Code First 创建)或者空数据库(Code First 向它添加新表)。借助 Code First,可以使用 C# 类定义模型。可以选择使用类的特性和属性执行其他配置,也可以使用 Fluent API 执行其他配置。

1.使用工具

Vs2010、Vs2012或者Vs2013,本文使用的IDE是Vs2013

Nuget程序管理包

2.创建应用程序

简单起见,我们将使用visual studio创建一个控制台应用程序,将控制台命名为EntitySample,创建完成后,我们在项目下面新建一个文件夹并命名为Model,新建一个Student类,在student类中添加几个属性

 3.创建实体DbContext

DbContext称之为数据库上下文,其可以代表一个数据库的集合或者表示为数据库的一个会话,以便我们查询和保存数据。我们定义一个派生自 System.Data.Entity.DbContext 的上下文,并为模型中的每个类公开一个类型化 DbSet<TEntity>,通过该上下文可以使用linq进行查询工作。在使用DbContext之前,我们需要添加 EntityFramework NuGet 程序包。

      项目”–>“管理 NuGet 程序包…”
      注意:如果没有“管理 NuGet 程序包…”选项,则应安装 最新版本的Nuget

      选择“联机”选项卡

      输入EntityFramework 查找 选择“EntityFramework”程序包

      单击“安装”

安装完成后。我们在项目下新建一个文件夹DbClassContext,在该文件夹下添加一个类 并命名为EntityClassContext,添加&n

我想了解如何学习

姓名:
手机:
留言: