工程添加EF框架的方法
今天发现VS2015打开.edmx文件默认用XML编辑器打开,重装\packages\EFTools\EFTools.msi即可恢复实体视图打开。删除所有表视图后,选择从数据库中更新即可。(2021.12.1)
1、VS2015添加新项缺少ADO.net实体数据模型解决方法
手动运行安装目录包中的\packages\EFTools\EFTools.msi即可恢复
2、此时,在添加->新建项目下会出现ADO.net实体数据模型的选项,选择“来自数据库的EF设计器”,下一步,新建连接,但是此时只有sqlserver数据库连接,无法添加oralce数据连接
因此需要安装oracle develop tools : ODTforVS2015_122010.exe,安装完成后可新建oracle数据库连接了
3、在链接方式中不选默认方式,选择EZ方式
4、edmx模型更新完成后,第一次编译有可能会提示 using System.Data.Entity.Infrastructure;不存在,这个错误的原因是没有引用EntityFrame.dll
Nuget管理器会在项目下生成一个packages文件夹,引用该路径下的packages\EntityFramework.6.1.3\lib\net45\EntityFramework.dll即可。