折腾了好几天,在办公室机器上死活找不到ODP.net的Oracle数据库连接方式(但在家中电脑上正常)。后来把之前安装的VS2013和所以安装的Oracle客气端统统卸载,重新安装visual studio 2013旗舰版和ODTwithODAC121021,一切正常(笨办法)。
参考资料:http://www.oracle.com/technetwork/topics/dotnet/whatsnew/index.html
一、新建项目、安装软件包
新建一个Web项目,现在NuGet程序包上已经有ODP.NET Managed Driver的在线下载安装,在线搜索oracle,然后安装ODP.NET的两个程序包,如果没有装EF6的也要装,安装完后如下图:
然后新建一个基于ODP.net的连接,工具--连接到数据库(就是下面这个界面一直不出来,费了好长时间)
修改web.config中connectionStrings中的内容,改为自己的正确连接
二、使用Code First方式从现在有Oracle数据库中生成实体类
右键Models文件夹--添加--新建项--数据--ADO.NET实体数据模型
如果没有以下界面的“来自数据的Code First”这项目的话,请安装EFTools for VS2013,具体请看我上一篇博文
生成了如下的实体数据模型
结束,欢迎探讨交流!