gpt4 book ai didi

c# - 从 .net Core 2.1 连接到 Ingres DB

转载 作者:行者123 更新时间:2023-11-30 12:20:34 29 4
gpt4 key购买 nike

我正在开发需要连接到较旧的 Ingres 数据库的 .net core 2.1 API。

在以前的 .net 框架中,我已经能够使用在这里找到的 Ingres 客户端 https://www.nuget.org/packages/Ingres.Client/1.0.1

然而,这与 .net core 2.1 不兼容,最后一次更新大约是 3 年前!一些关键文件丢失导致运行时错误。

Exception thrown: 'System.IO.FileNotFoundException' in System.Private.CoreLib.dll

所以我只是想知道是否有人有从 .net core 2.1 连接到 Ingres 的经验并且知道一种方法。或者任何尝试的建议或策略将不胜感激。

问候。

最佳答案

我设法用 Ingres ODBC 驱动程序做到了这一点。 Windows 中的可用驱动程序可从以下位置访问:控制面板 > 管理工具 > ODBC 数据源管理器。选择“添加...”以查找已安装的 Ingres ODBC 驱动程序的名称(例如“Ingres XC”)。

var connectionString = "Driver=Ingres XC;Server=@<db-server-ip>,tcp_ip,II;UID=ingresuser;PWD=password;database=mydatabase";

using (OdbcConnection connection = new OdbcConnection(connectionString))
{
// ...
}

关于c# - 从 .net Core 2.1 连接到 Ingres DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51139062/

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