通过.NET DbConnection连接到DB2

我们当前的数据库连接提供程序模型依赖于数据库连接来使用基于DbConnection(System.Data)的对象。

我们可以通过OdbcConnection连接到DB2(* Nix * Windows),但我们希望允许使用本机DB2驱动程序。

有没有办法这样做(.Net框架,OpenSource或(最后选择)供应商)而不脱离我们当前的DAL模型?

上面的文章中没有提到另一种方法,那就是使用DbNetData ,它简化了数据库访问,并且能够从.NET连接到DB2。 源代码托管在下面的CodePlex上:

DbNetData