C# IBM.Data.DB2.Core上iSeries的连接字符串

C# IBM.Data.DB2.Core上iSeries的连接字符串,c#,ado.net,db2,C#,Ado.net,Db2,我们正在尝试使用新的IBM.Data.DB2.Core.net数据提供程序,我遇到了一个问题 我们的遗留代码使用IBM.Data.DB2.iSeries包来查询iSeries上的数据。我们在遗留代码中使用以下连接字符串: <add name="iSeries" connectionString="DataSource=server.company.com;LibraryList=LIBONE,LIBTWO,LIBTHREE;UserID=userID;Password=thepasswor

我们正在尝试使用新的IBM.Data.DB2.Core.net数据提供程序,我遇到了一个问题

我们的遗留代码使用IBM.Data.DB2.iSeries包来查询iSeries上的数据。我们在遗留代码中使用以下连接字符串:

<add name="iSeries" connectionString="DataSource=server.company.com;LibraryList=LIBONE,LIBTWO,LIBTHREE;UserID=userID;Password=thepassword;" providerName="IBM.Data.DB2.iSeries" />
为了使用IBM.Data.DB2.iSeries数据提供程序,必须在服务器上安装IBM客户端访问驱动程序。可以使用新的IBM.Data.DB2.Core.NET数据提供程序,而无需在服务器上安装客户端访问驱动程序,这是一个巨大的优势。以下url中有使用IBM.Data.DB2.Core.net数据提供程序的示例:

在本例中,它们具有以下代码:

optionsBuilder.UseDb2(@"Server=<servername>:<portno>;Database=<dbname>;userid=<uid>;password=<pwd>", p=>p.SetServerInfo( <Platform Type>, <Server Version> ));
请注意,连接字符串没有LibraryList属性,只有数据库属性。如果我尝试添加库列表,则会出现错误。如果尝试使用旧连接字符串中的一个库作为数据库属性的值,则会出现错误


这个新的.net核心驱动程序的等效连接字符串是什么?

我使用这个连接字符串:

Server=servername:port; Database=databasename; UID=username; PWD=password
与:

IBM.Data.DB2.Core-1.3.0.100


我使用此连接字符串:

Server=servername:port; Database=databasename; UID=username; PWD=password
与:

IBM.Data.DB2.Core-1.3.0.100


嗨,你解决问题了吗?我也有同样的问题,我不知道如何为IBMDB2Core构建正确的连接字符串。有决心吗?这里也是,需要帮助!嗨,你解决问题了吗?我也有同样的问题,我不知道如何为IBMDB2Core构建正确的连接字符串。有决心吗?这里也是,需要帮助!