我正在使用EF6(代码优先)和IBM.Data.DB2.EntityFramwork nuget包来访问db2数据库服务器。在本地工作它都按预期工作,但是当部署到测试服务器时,我得到一个异常:“System.MissingMethodException:找不到方法:'Void IBM.Data.DB2.InternalStruct6.SetDefault()”
我不是DB2向导,但我认为该问题与测试服务器上安装的db2客户端驱动程序的不兼容版本有关(9.7?)。实体框架6支持需要版本> 10.5。 (我必须在某些时候在本地安装10.5版本。)
能够在没有其他依赖项的任何PC上运行应用程序会很好,所以我的问题是:是否有任何方法可以跳过db2客户端/驱动程序安装,而是引用某些db2 dll(或其他nuget包) ),访问db2 db服务器?