gpt4 book ai didi

c# - 如何在 VS2017 中为 Entity Framework 添加 Oracle 提供程序?

转载 作者:太空狗 更新时间:2023-10-29 22:35:53 24 4
gpt4 key购买 nike

我想连接到数据库 (Oracle 12c) 以生成 ADO.NET 模型,从数据库编码优先。我已经安装了ODAC for VS但是在实体数据模型向导中仍然没有连接 Oracle DB 的选项: enter image description here

在服务器资源管理器中有一个 Oracle 提供程序,但它被声明为已弃用: enter image description here

我还尝试安装以下 4 个 Nuget 包,但实体数据模型向导中仍然没有 Oracle 提供程序: enter image description here

我怀疑 VS2017(社区)没有查看我安装 ODAC 的位置以获取它使用的提供程序列表,但我无法确定它存储此配置的位置。

有什么我想念的吗?还是有其他方法可以使用 EF for Oracle?例如。回退到 VS2015,手动创建实体模型(我该怎么做?)等。

请帮助我,我再也不想在代码中编写纯 SQL 了!谢谢。

最佳答案

我有同样的错误。我通过从 Visual 2015 添加 Oracle 数据库解决了这个问题。然后通过 Visual 2017 打开项目。它完成了。我已经阅读了很多关于此的主题。他们现在说,Oracle 还不支持在实体数据模型向导中连接 Oracle DB,您可以在这里看到: https://community.oracle.com/thread/4024914

关于c# - 如何在 VS2017 中为 Entity Framework 添加 Oracle 提供程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45950351/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com