ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【EF Code First 实用笔记】(二) 示例:为.NET项目安装 EF Code First 开发环境

2021-05-31 22:01:25  阅读:253  来源: 互联网

标签:类库 Code 对话框 EF EntityFramework 如图 安装 项目 First


软件环境: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,如图

以上

标签:类库,Code,对话框,EF,EntityFramework,如图,安装,项目,First
来源: https://blog.csdn.net/itisauto2008/article/details/117423847

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有