📜  Entity Framework-环境设置

📅  最后修改于: 2020-11-21 07:13:19             🧑  作者: Mango


实体框架6有哪些新功能?

Framework具有复杂的API,可让您对从建模到运行时行为的所有内容进行精细控制。实体框架5的一部分位于.NET内部。它的另一部分位于使用NuGet分发的其他程序集中。

  • 实体框架的核心功能内置于.NET Framework中。

  • Code First支持使Entity Framework可以使用类代替可视模型,而NuGet包中提供了一种用于与EF交互的更轻松的API。

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

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

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

框架6

现在让我们看一下Entity Framework6。Entity Framework 6中.NET内部的核心API现在已成为NuGet包的一部分。

实体框架6

这意味着-

  • 所有实体框架都存在于NuGet分发的该程序集中

  • 您将不必依赖.NET来提供诸如Entity Framework枚举支持和特殊数据支持之类的特定功能。

  • 您会看到EF6的功能之一是它支持.NET 4的枚举和空间数据。

要开始使用Entity Framework,您需要安装以下开发工具-

  • Visual Studio 2013或更高版本
  • SQL Server 2012或以上
  • NuGet软件包中的实体框架更新

微软提供了Visual Studio的免费版本,其中还包含SQL Server,可以从www.visualstudio.com下载。

安装

步骤1-下载完成后,运行安装程序。将显示以下对话框。

Visual Studio安装程序

步骤2-单击安装按钮,它将开始安装过程。

安装过程

步骤3-一旦安装过程成功完成,您将看到以下对话框。关闭此对话框,然后根据需要重新启动计算机。

设定完成

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

视觉工作室

步骤5-完成所有操作后,您将看到Visual Studio的主窗口。

主视窗

让我们从File→New→Project创建一个新项目。

新项目

步骤1-选择控制台应用程序,然后单击确定按钮。

步骤2-在解决方案资源管理器中,右键单击您的项目。

控制台应用

步骤3-如上图所示,选择Manage NuGet Packages,这将在Visual Studio中打开以下窗口。

Visual Studio 1

步骤4-搜索实体框架并通过按下安装按钮来安装最新版本。

预习

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

输出窗口

现在您可以启动应用程序了。