我想连接到数据库(Oracle 12c)以生成ADO.NET模型,Code First From Database.我已经安装了ODAC for VS,但在实体数据模型向导中仍然没有连接Oracle DB的选项:在Server Explorer中有一个Oracle提供程序,但它被声明为已...
我想连接到数据库(Oracle 12c)以生成ADO.NET模型,Code First From Database.我已经安装了ODAC for VS,但在实体数据模型向导中仍然没有连接Oracle DB的选项:
在Server Explorer中有一个Oracle提供程序,但它被声明为已弃用:
我还试图在实体数据模型向导中安装以下4个Nuget包,但仍然没有Oracle提供者:
我怀疑VS2017(社区)没有查看我为其使用的提供商列表安装ODAC的位置,但我无法确定它存储此配置的位置.
有什么我想念的吗?或者还有其他方法可以使用EF for Oracle吗?例如.回退到VS2015,手动创建实体模型(我该怎么做?)等.
请帮助我,我不想再在代码中编写纯SQL!谢谢.
解决方法:
我有同样的错误.我通过从Visual 2015添加Oracle数据库来解决这个问题.然后通过Visual 2017打开项目.它完成了.我已经阅读了很多关于此的话题.他们现在说,Oracle尚未支持在实体数据模型向导中连接Oracle数据库,您可以在此处看到:
https://community.oracle.com/thread/4024914
本文标题为:c# – 如何在VS2017中为Entity Framework添加Oracle提供程序?
- C#开发Winform控件之打开文件对话框OpenFileDialog类 2023-05-22
- C# 使用 WebBrowser 实现 HTML 转图片功能的示例代码 2023-03-04
- 如何在Mac系统使用Visual Studio Code运行Python 2023-02-09
- C#中可空类型的使用 2023-07-18
- C#判断获取的是文件夹还是文件的实例 2023-01-22
- C#执行系统命令的方法 2023-02-07
- 使用C#实现Windows组和用户管理的示例代码 2023-03-28
- C# 中const,readonly,static的使用小结 2023-03-29
- C#使用ICSharpCode.SharpZipLib.dll进行文件的压缩与解压功能 2022-12-02
- C#集合之并发集合的用法 2023-05-31