VS2017使用EF 创建Model时发生错误 您的项目引用了最新实体框架;但是。。。。。

3 篇文章 0 订阅
1 篇文章 0 订阅

在使用vs2017时,运用mvc框架 ef操作数据库时发生如下错误错误如上图
发生此类错误时,首先排查ef版本是否正确,查看efmodel下面的packages.config里面的版本信息和NuGet包安装的是否一致
ef版本6.2.0,oracleacc版本12.2.1100,检查发现完全一致,那么说明没有问题。
ef在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
第二步检查 web.config文件和app.config中是否有provider节点,节点是否配置真确,可以删除节点,然后在NuGet中从新安装上述截图文件。就可以自动生成节点。
第三步检查连接 tnsnames.ora文件,重新配置此文件,并且在数据源选择oracle数据库,数据提供程序选择 ODP.NET,托管驱动程序。如下图:
在这里插入图片描述
如果以上三步仍然无法解决问题, 那么卸载vs2017,卸载ODTwithODAC122010插件,重新安装vs20117,并且确保ODTwithODAC122010插件和所用的oracle版本一致。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值