我想使用 ASP.NET MVC Web 应用程序连接到 Oracle 数据库

问题描述 投票:0回答:1

我正在开发一个 ASP.NET MVC Web 应用程序,旨在将其连接到 Oracle 数据库。我已下载 Oracle Managed Data Access 并在我的 PC 上安装了 ODAC,并配置了 TNS 设置。

但是,当尝试使用ADO.NET添加模型时,只出现SQL选项,而我需要Oracle进行CRUD操作和其他任务。

asp.net-mvc oracle asp.net-mvc-5
1个回答
0
投票

看起来您的 IT 部门没有配置 ODP.NET 托管驱动程序。

查看您的注册表,您应该找到如下条目:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319\AssemblyFoldersEx\Oracle.ManagedDataAccess]
@="c:\\oracle\\product\\19c\\ODP.NET\\managed\\common"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319\AssemblyFoldersEx\Oracle.ManagedDataAccess.EntityFramework6]
@="c:\\oracle\\product\\19c\\ODP.NET\\managed\\common\\EF6"

手动添加它们或运行配置脚本

...\ODP.NET\managed\x64\configure.bat true

© www.soinside.com 2019 - 2024. All rights reserved.