为了账号安全,请及时绑定邮箱和手机立即绑定

无法创建连接到 Oracle 的实体数据模型

无法创建连接到 Oracle 的实体数据模型

C#
函数式编程 2023-07-22 16:16:53
我正在尝试使用现有的 Oracle 数据库将实体框架引入到我的 .NET 项目中。我已完成设置安装 ODAC 工具和 Visual Studio 扩展的步骤。我已在 Visual Studio 和 Web.config 文件中创建了连接。但是当我尝试创建实体数据模型时,连接不会出现。当我单击添加新连接时,没有 Oracle 作为数据源的选项。我还添加了 Oracle ManageData Nuget 包。我以为是因为我使用的是 VS 2019。但它在 2017 年也不起作用。我按照这里的指南进行操作,https://www.oracle.com/tools/technologies/quickstart-visual-studio.html
查看完整描述

1 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

首先,您应该将 .NET Framework 从 4.5 更改为 4.6。(据我所知,4.52 是适用于 EF 6 / Oracle 设置的最低版本。)然后,安装了几个 NuGet 包:(只需键入 oracle)

  1. 官方 Oracle ODP.NET,托管驱动程序

  2. 官方 Oracle ODP.NET,托管实体框架驱动程序

  3. Oracle Data Provider for .NET (ODP.NET) 托管驱动程序

  4. Oracle Rdb 实体框架提供程序

最后,关闭并重新打开Visual Studio,并重新打开解决方案。现在,添加模型时,您将在数据源列表中看到 Oracle 选项!

希望对你有用,我的朋友:))

//img1.sycdn.imooc.com//64bb90fc0001ea7c06490417.jpg

查看完整回答
反对 回复 2023-07-22
  • 1 回答
  • 0 关注
  • 83 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信