博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Entity Framework安装方法
阅读量:5319 次
发布时间:2019-06-14

本文共 1041 字,大约阅读时间需要 3 分钟。

一、在线安装

  在联网的情况下,一般通过NuGet安装EF,具体步骤如下:

  1. 右键单击项目名称或引用,选择“管理NuGet程序包”。

  

  2、在弹出的对话框中选择Entity Framework并单击安装。

  

  安装完成后,项目中发生如下变化:

  - 引用中多了EntityFramework与EntityFramework.SqlServer两个应用;

  - 项目中增加了packages.config文件;

  - App.config中增加了<entityFramework>与<configSection>元素,主要是<entityFramework>,主要内容为:

 可以这么说,EF安装完毕后项目中应当有上述三方面的变化,如下图所示:

二、离线安装

  注意:直接在“引用”中添加EntityFramework与EntityFramework.SqlServer的引用是错误的。参考前文讲述的安装EF的几个变化,如果没有发生这些变化,EF就没有被正确安装。

  1、获取EF安装包。这个包不联网也可以获得,方法是通过向项目中添加一个EDM来得到。新建一个项目,并向其中添加实体数据模型。

  

  2、选择“来自数据库的EF设计器”或“来自数据库的Code First”都可以,我选择Code First。

  

  3、添加完成后,项目会发生上文所述的变化,同时,在解决方案目录下会增加一个packages文件夹,里面就是EF的安装包。可以将安装包拷出放在自己指定的位置。

   

  4、在需要离线安装EF的项目中选择“管理NuGet程序包”->“设置”,添加新的程序包源,修改程序包源为EF安装包所在的位置,然后点击“更新”。

  

  5、在“管理NuGet程序包”中选择package source,按照联网的方式即可安装EF。安装完成后会在“已安装的包”中看到。

  

 

  总结:离线安装EF与在线安装的不同主要在于要新建一个package source,并在安装的时候选择该package source,其他步骤与在线安装是相同的。

转载于:https://www.cnblogs.com/pgboy/p/7639122.html

你可能感兴趣的文章
如果做好测试PM【转载】
查看>>
数据表行转列
查看>>
记录一下任务
查看>>
(mysql)union 与 union all 的区别
查看>>
关于计数排序、桶排序与基数排序的小结
查看>>
【USACO 5.4.2】Character Recognition
查看>>
redis配置日志输出
查看>>
彻底搞懂 JS 中 this 机制
查看>>
C# 泛型编程之泛型类、泛型方法、泛型约束
查看>>
Linux IO实时监控iostat命令详解(转载)
查看>>
jQuery Colorbox弹窗插件使用教程小结、属性设置详解以及colorbox关闭
查看>>
spring boot 2.0 源码分析(三)
查看>>
多态的概念和作用//转载
查看>>
在Intellij IDEA或者PhpStorm下用X-debug调试PHP
查看>>
线性基
查看>>
C#中如何创建xml文件 增、删、改、查 xml节点信息
查看>>
MYSQL(三)
查看>>
点的双联通+二分图的判定(poj2942)
查看>>
commons-logging的使用
查看>>
.Net Memory Profiler入门
查看>>