实体框架 – 环境设置

实体框架 – 环境设置


Entity Framework 6 有哪些新功能?

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

  • Entity Framework 的核心功能内置于 .NET Framework 中。

  • 代码优先支持,这就是让实体框架使用类代替可视化模型的原因,以及用于与 EF 交互的更轻量级 API 位于 NuGet 包中。

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

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

  • 一大混淆点 – .NET 4.5 向核心实体框架 API 添加了对枚举和空间数据的支持,这意味着如果您将 EF 5 与 .NET 4 一起使用,您将无法获得这些新功能。只有将 EF5 与 .NET 4.5 结合使用时,您才能获得它们。

框架 6

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

实体框架 6

这意味着 –

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

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

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

要开始使用实体框架,您需要安装以下开发工具 –

  • Visual Studio 2013 或以上
  • SQL Server 2012 或以上
  • 来自 NuGet 包的实体框架更新

Microsoft 提供了一个免费版本的 Visual Studio,其中也包含 SQL Server,可以从www.visualstudio.com下载

安装

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

Visual Studio 安装程序

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

安装过程

步骤 3 – 安装过程成功完成后,您将看到以下对话框。如果需要,关闭此对话框并重新启动计算机。

设置完成

步骤 4 – 从开始菜单打开 Visual Studio,这将打开以下对话框。第一次准备还需要一段时间。

视觉工作室

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

主窗口

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

新项目

步骤 1 – 选择控制台应用程序并单击确定按钮。

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

控制台应用程序

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

视觉工作室 1

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

预习

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

输出窗口

您现在可以开始您的应用程序了。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁