如何从 Visual Studio 2022 连接到 Oracle 数据库以创建 EDMX

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

我正在使用 Visual Studio 2019。 我们的项目使用 Oracle 数据库(ODAC 11g 第 2 版)和 .NET Framework 4.5.2

几年来,我们在服务项目中使用 Oracle.DataAccess.dll。在我们的 API 中建立连接之前,我们通过连接数据库的所有设置来手动生成连接字符串。 连接设置包含 HOST、PORT、SERVICE_NAME、用户 ID 和密码。

现在我们要使用实体框架。问题是当我尝试添加新连接时,我看不到选择 TNS 类型、服务名称设置的选项

我期待下面的弹出窗口,

我正在弹出窗口下方,

问题是, 我需要安装与 ODP.net 相关的任何工具吗? 如果是,那么它会在部署时自动在客户端服务器计算机上进行维护,或者也需要在客户端服务器上安装相同的工具。

oracle entity-framework oracle11g
1个回答
0
投票

我无法判断您使用的是 VS 2019 还是 VS 2022。标题说的是一个版本,问题中的文字说的是另一个版本:

如果VS 2022: 您需要安装 Oracle Developer Tools for Visual Studio 2022:

https://marketplace.visualstudio.com/items?itemName=OracleCorporation.OracleDeveloperToolsForVisualStudio2022

如果对比2019: 您需要安装 Oracle Developer Tools for Visual Studio 2022:

https://marketplace.visualstudio.com/items?itemName=OracleCorporation.OracleDeveloperToolsForVisualStudio2019

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