• 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ
toploveall 2014年10月21日
引用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时就能正常通过

问题及个人分析完毕,所有点罗嗦,但还是较为详细的,请高手帮忙解答。
...全文
132 点赞 收藏 3
写回复
3 条回复

还没有回复,快来抢沙发~

发动态
发帖子
.NET技术社区
创建于2007-09-28

4.8w+

社区成员

66.8w+

社区内容

.NET技术交流专区
社区公告
暂无公告