近期开发asp.net项目(vs2015),用到Oracle数据库,由于时间等问题选择了EntityFrameWork连接Oracle数据库

      说明:主要说明的是EF连接Oracle所以新建项目等基础内容忽略,若不懂如何建立项目或Oracle连接操作等请自行学习入门知识

      注意:若点击第8项的下一步后就闪退或消失问题 即EF连接Oracle时实体数据模型向导中的 “选择您的数据库对象和设置” 闪退或消失则是版本问题造成的

                即Oracle Developer Tools for VS 2015的版本和Oracle.ManagedDateAccess的版本不一致造成的。解决办法是查看Oracle Developer Tools for vs 2015

                的安装目录中的dll版本和项目引用的Oracle.ManagedDateAccess的版本是否一致(最后一个小数点后不一致也可)若不一致可通过 “管理NuGet程序包(N)...”

                调整项目dll的版本号 (如果不会通过管理NuGet程序包调整版本请自行搜索使用方法)如图

     EntityFrameWork连接Oracle及错误总结

     


     以下是步骤说明

     1 要安装 Oracle Developer Tools for VS2015客户端 (自行搜索下载)

     2 添加Oracle.ManagedDataAccess和Oracle.ManagedDataAccess.EntityFramework 如图:  (若不存在则通过右键引用选择“管理NuGet程序包(N)...”安装)

     EntityFrameWork连接Oracle及错误总结


     3 右键项目选择“添加”选择“新建项”弹出窗口选择ADO.NET实体数据模型 如图:

     EntityFrameWork连接Oracle及错误总结

     

     4 本文是选择来自数据库EF设计器 如图

     EntityFrameWork连接Oracle及错误总结


     5 选择 下一步 如图

    EntityFrameWork连接Oracle及错误总结

  

    6 如果没有已有连接选择 “新建连接” 如图

    注意如果未安装 Oracle Developer Tools for VS2015客户端是没有红框中内容的

    EntityFrameWork连接Oracle及错误总结

    

     7  填写相应内容后确定 如图:

     EntityFrameWork连接Oracle及错误总结

     

     8 选择相应内容后 下一步 如图:

     EntityFrameWork连接Oracle及错误总结


     9 根据实际情况选择 下一步 如图 注:如果不确定可以选择一个试验一下

     EntityFrameWork连接Oracle及错误总结

     

     10   选择要生成的表 完成 如图:

     EntityFrameWork连接Oracle及错误总结

     11 然后就一直确认即可

     


相关文章:

  • 2021-10-17
  • 2021-12-29
  • 2018-04-19
  • 2021-12-20
  • 2021-08-30
  • 2021-12-25
  • 2021-09-25
  • 2021-09-28
猜你喜欢
  • 2021-10-12
  • 2021-11-28
  • 2021-11-30
  • 2021-08-13
  • 2021-12-09
  • 2018-06-16
  • 2021-08-20
  • 2019-09-19
相关资源
相似解决方案