我想连接到数据库(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#使用Data Annotations进行手动数据验证 2023-06-15
- 在C#cmdlet中创建PowerShell PSObject 2023-09-18
- C#中BitConverter.ToUInt16()和BitConverter.ToString()的简单使用 2023-02-06
- 使用C#开发OPC Server服务器源码解析 2023-06-21
- Unity 通过LineRenderer绘制两点之间的直线操作 2023-04-10
- netCore自定义接口依赖注入DI 2023-09-27
- C# 中属性PropertyInfo的setvalue用法说明 2023-03-28
- C#创建自定义控件及添加自定义属性和事件使用实例详解 2023-02-16
- C# List的赋值问题的解决 2023-06-22
- c#语言入门类型和成员 2023-05-11