模拟AS400 iSeries for ADO.NET

我必须在C#中为客户编写一个导入程序。 该过程需要从AS400 iSeries读取数据,所以我的第一个问题是: 直接连接(使用ADO.NET)和ODBC连接之间有什么“更好”(亲/差)

第二个问题: 如果我使用ADO.NET,可以模拟服务器吗?

我不确定“模拟”是什么意思,但是我使用IBM i Access软件提供的ADO.NET驱动程序。 以下是我如何使用驱动程序的一些示例 。

从来没有尝试的ODBC,但我已经与OleDbConnectionClient Access System.Data.DB2.ISeries使用ISeries和ASP.NET工作,性能是值得的。 唯一的问题是,我们无法让分布式事务与OleDBConnection一起使用。

我不明白你是什么意思模拟服务器? 你也可以使用OleDB,ODBC,DB2.ISeries和ADO.NET来访问ISeries上的数据。