我刚刚在我的机器上安装了VS2017。今天我开始创建一个新的MVC站点,并想在我们的Oracle服务器上添加一个DataContext。我做的第一件事是去NuGet Manager并添加Oracle托管驱动程序,然后添加Oracle实体框架以及所有正确安装的内容。然后我去了Add |新物品|数据|实体数据模型| DB的代码优先。
从那里询问您要连接的数据库我只有Microsoft驱动程序。如果我尝试添加新连接,则驱动程序类型中不再列出任何Oracle驱动程序。
然后我关闭了项目并在VS2015中打开了。去添加一个新的数据模型,它都按预期工作。 Oracle驱动程序可用,我能够为我的表创建一个实体。
我是否需要安装或添加到我的VS2017才能让它看到我的Oracle驱动程序并建立与Oracle的连接?
答案 0 :(得分:0)
您需要ODP.NET。它位于Visual Studio 2017的Oracle开发人员工具中,但最新版本对于vs2015是https://community.oracle.com/thread/4024914
是不可行的。