软件环境:Windows 10 + Microsoft Visual Studio 2019 + Sql Server 2017 项目类型:类库(.Net Framework 4.7.2)
-1、在VS中,新建一个空白的类库(.Net Framework 4.7.2)项目,假设取名为EFCodeFirst。
-2、在标准菜单选择以下菜单项:工具\NuGet包管理器\管理解决方案的NuGet程序包。
-3、在窗口“管理解决方案包”中选择“浏览”,在搜索框中输入“entity framework”,从搜索结果中选择“EntityFramework 6”, 再从右边的项目列表中选中前边建立的类库项目,最后选择“安装”。如图。
-4、在弹出的“预览更改”对话框中单击"确定“。
-5、在弹出的”接受许可证“对话框中,单击”我接受“。
-5、安装期间,输出对话框会显示安装进度。安装完成,输出对话框会显示”已成功安装“的字样,项目列表当前项目由”未安装“变为”已安装“状态,并显示安装的版本(示例中是EntityFramework 6.4.4版本)。如图。
项目下会添加下列配置文件:
App.config,内容如下:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<entityFramework>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
</entityFramework>
</configuration>
packages.config,内容如下:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="EntityFramework" version="6.4.4" targetFramework="net472" />
</packages>
项目下会添加如下引用:EntityFramework、EntityFramework.SqlServer、System.ComponentModel.DataAnnotations,如图
以上