2017-07-18 54 views
1

我有Visual Studio Professional 2015運行新創建的WebAPI 2項目。我想用實體框架從數據庫創建一個數據模型(先從現有數據庫中編碼)。所以我從oracle下載了這個。無法找到與此版本兼容的實體框架數據庫提供程序

ODAC 12.2C Release 1和Oracle開發工具的Visual Studio(12.2.0.1.0)

安裝我測試成功使用管理驅動程序連接到數據庫,並且通過EF嚮導繼續進行之後。但最終我得到這個錯誤

enter image description here

我想託管和非託管的驅動程序。我也嘗試添加引用這些庫

Oracle.ManagedDataAccess Oracle.ManagedDataAcces.EntityFramework Oracle.DataAccess.EntityFramework Oracle.DataAccess

檢查我的實體框架版本的項目使用和它說,它採用了最新的6.1.3

回答

1

從的NuGet添加此引用後:

Oracle.ManagedDataAccess Oracle.ManagedDataAcces.EntityFramework Oracle.DataAccess.EntityFramework Oracle.DataA連接

您必須在x86中編譯項目,然後再次使用嚮導重試。我們在你的辦公室遇到了幾次問題,我認爲這是因爲項目配置了「任何Cpu」造成的。

希望它有幫助

相關問題