用EF搞Oracle的 fake CodeFirst 時,一直報錯如下錯誤:oracle
對類型「System.Data.OracleClient.OracleConnection」的存儲區提供程序實例調用「get_ProviderFactory」方法後,返回 null。存儲區提供程序可能未正常運行。ide
同時還報告OracleConnection過期了:.net
'System.Data.OracleClient.OracleConnection' is obsolete: 'OracleConnection has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260'get
解決辦法:io
安裝oracle的最新ODP.NET,而且把.net自帶的Oracle.DataAccess.dll刪除,用ODP.NET的Oracle.DataAccess.dll替換。程序