當我們使用SqlSugar框架時,一般都會通過Visual Studio的NuGet安裝SqlSugar,安裝完成后只把SqlSugar.dll引入項目。在使用SqlSugar連接Oracle數據庫就會報如下圖所示錯誤:

錯誤信息中提示可通過NuGet安裝Oracle.ManagedDataAccess,這樣操作后,會下載大量互相引用的程序包,但最終問題依然沒有解決。所以這種方法不可取。

通過網上搜索找到最終解決辦法是:
到Oracle官網,點擊下載Oracle.ManagedDataAccess包,解壓縮后將Oracle.ManagedDataAccess.dll文件復制到程序生成目錄(必須與SQLSugar.dll放在同一目錄下),項目中不需要引用Oracle.ManagedDataAccess.dll。
