引用ef6.0时,项目报了好多错

toploveall toploveall 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
先说一下之前好用的项目,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时就能正常通过

问题及个人分析完毕,所有点罗嗦,但还是较为详细的,请高手帮忙解答。
...全文
评论 3
收藏 已收藏
分享
返回顶部
toploveall
.NET社区 62,272 成员 668,968 内容