Entity Framework - 环境设置

实体框架6中的新功能?

Framework具有复杂的API,可让您对从建模到运行时行为的所有内容进行精细控制. Entity Framework 5的一部分存在于.NET内部.它的另一部分存在于使用NuGet分发的附加程序集中.

  • 构建Entity Framework的核心功能进入.NET Framework.

  • Code First支持,这就是让Entity Framework使用类代替可视化模型,以及更轻松的API交互方式使用EF在NuGet包中.

  • 核心是提供查询,更改跟踪以及从查询到SQL查询的所有转换以及从数据返回到对象.

  • 您可以将EF 5 NuGet包与.NET 4和.NET 4.5一起使用.

  • 一个很大的混乱点 -  .NET 4.5增加了对核心Entity Framework API的枚举和空间数据的支持,这意味着如果你使用EF 5和.NET 4,你不会得到这些新功能.只有在将EF5与.NET 4.5结合使用时才能获得它们.

Framework 6

现在让我们看看实体框架6.实体框架6中.NET内部的核心API现在是NuGet包的一部分.

Entity Framework 6

这意味着&减去;

  • 所有实体框架都包含由NuGet分发的此程序集

  • 您将不依赖.NET来提供特定功能,如实体框架枚举支持和特殊数据支持.

  • 您将看到其中一个EF6的功能是它支持.NET 4的枚举和空间数据

要开始处理Entity Framework,您需要安装以下内容开发工具 :

  • Visual Studio 2013或更高版本

  • SQL Server 2012或更高版本

  • NuGet Package的实体框架更新

Microsoft提供免费版本的visual studio,它也包含SQL Server,可以从 www.visualstudio.com .

安装

第1步 : 下载完成后,运行安装程序.将显示以下对话框.

Visual Studio Installer

第2步 : 单击Install按钮,它将开始安装过程.

安装过程

第3步 : 成功完成安装过程后,您将看到以下对话框.关闭此对话框并根据需要重新启动计算机.

设置已完成

第4步 : 从开始菜单打开Visual Studio,将打开以下对话框.这将是第一次准备.

Visual Studio

第5步 : 完成所有操作后,您将看到Visual Studio的主窗口.

主窗口

让我们从文件→新建→项目

创建一个新项目新项目

第1步 : 选择控制台应用程序,然后单击确定按钮.

第2步 : 在解决方案资源管理器中,右键单击您的项目.

控制台应用程序

第3步 : 选择Manage NuGet Packages,如上图所示,它将在Visual Studio中打开以下窗口.

Visual Studio 1

第4步 : 搜索实体框架并按安装按钮安装最新版本.

预览

第5步 : 单击确定.安装完成后,您将在输出窗口中看到以下消息.

输出窗口

您现在可以开始申请了.