引用ef6.0时,项目报了好多错
先说一下之前好用的项目,vs2012 mvc建的项目,用的是UnitOfWork的方式开发的,EntityFramework 5.0版本,一切都好用
由于业务的需求,现在要把webForm和mvc整合到一个项目中,所以就用vs2013建的项目,采用的是web Form + mvc框架
框架搭建完毕后,简单的测试了一下webForm和mvc(未使用EntityFramework)之间的调用,结果还是令人满意的
当真正的业务展开后,发现不能连接数据库(mvc这边的页面,webform好用),此时的EntityFramework还是 5.0版本,自己有做了个demo,调查了半天,把ef换成6.0的就可以了,把项目中的ef统一换成了6.0版本,现在问题来了,之前的保存的地方能顺利通过了,但是在一个公共的项目中出现了问题,问题大致如下:
1.
2.
能点出来,编译的时候老是报这个错
3.
能点出来,编译的时候老是报这个错
以上截图,在ef 5.0时不报任何错。
自己调查了一下,发现EntityFramework.dll中也有System.Data.Entity,引用中也有System.Data.Entity.dll,为什么会这样,引用错误的问题,好像就是找的System.Data.Entity.dll中的东西,而没有找EntityFramework.dll中的,为什么ef 5.0不报错呢
另一个问题,就是引用ef 5.0版本时:

以上截图引用ef 6.0时就能正常通过
问题及个人分析完毕,所有点罗嗦,但还是较为详细的,请高手帮忙解答。
由于业务的需求,现在要把webForm和mvc整合到一个项目中,所以就用vs2013建的项目,采用的是web Form + mvc框架
框架搭建完毕后,简单的测试了一下webForm和mvc(未使用EntityFramework)之间的调用,结果还是令人满意的
当真正的业务展开后,发现不能连接数据库(mvc这边的页面,webform好用),此时的EntityFramework还是 5.0版本,自己有做了个demo,调查了半天,把ef换成6.0的就可以了,把项目中的ef统一换成了6.0版本,现在问题来了,之前的保存的地方能顺利通过了,但是在一个公共的项目中出现了问题,问题大致如下:
1.

2.
能点出来,编译的时候老是报这个错3.
能点出来,编译的时候老是报这个错以上截图,在ef 5.0时不报任何错。
自己调查了一下,发现EntityFramework.dll中也有System.Data.Entity,引用中也有System.Data.Entity.dll,为什么会这样,引用错误的问题,好像就是找的System.Data.Entity.dll中的东西,而没有找EntityFramework.dll中的,为什么ef 5.0不报错呢
另一个问题,就是引用ef 5.0版本时:

以上截图引用ef 6.0时就能正常通过
问题及个人分析完毕,所有点罗嗦,但还是较为详细的,请高手帮忙解答。
...全文
相关推荐
EF6.2.0源码
EntityFramework6.2.0Alpha版VS项目源文件,可以下载编译,生成离线的DLL文件等
.net 开发文档 ASP.NET Core 2.1 ASP.NET Core 3.0.1 EF Core 和 EF6.zip
.net 开发文档 ASP.NET Core 2.1 ASP.NET Core 3.0.1 EF Core 和 EF6 ;
EF6框架搭建流程.docx
C#EF6框架搭建内容揭密,包含步骤指导,可以作为字典进行查询
使用ef6创建oracle数据库的实体模型遇到的问题及解决方案
解决方案中的数据层项目最初使用的是oracle 11g + ef5 创建的实体模型,在分页时遇到了skip参数为0报错的问题,没有找到相关资料。 于是决定升级到ef6,在oracle官网中得知,Oracle Data Provider for .NET in ODAC 12c Release 3 开始支持ef6(https://docs.oracle.com/cd/E56485_01/win.121/e55744/release_changes.htm#CIHGIAEG) 安装步骤: 1.安装odac,下载地址http://www.oracle.com/technetwork/database
EF6.0+WCF+CodeFirst+SqlServer 对初学者帮助很大
EF6.0+WCF+CodeFirst+SqlServer 对初学者帮助很大


