我正在使用EF 6(代碼優先)和IBM.Data.DB2.EntityFramwork nuget包來訪問db2數據庫服務器。本地工作它的所有工作都按預期工作,但是當部署到測試服務器時,我收到一個異常:「System.MissingMethodException:Method not found:'Void IBM.Data.DB2.InternalStruct6.SetDefault()」沒有客戶端驅動程序的DB2連接
我是沒有DB2嚮導,但我認爲問題與測試服務器上安裝的不兼容版本的db2客戶端驅動程序有關(9.7?)。實體框架6支持需要版本> 10.5。 (我必須在本地安裝10.5版本)。
這將是很好的能夠在任何電腦上運行應用程序沒有額外的依賴關係,所以我的問題是:有沒有辦法跳過db2客戶端/驅動程序安裝,而是引用某些db2 dll's(或其他nuget包),訪問db2數據庫服務器?