用EF搞Oracle的 fake CodeFirst 時,一直報錯以下錯誤:
對型別“System.Data.OracleClient.OracleConnection”的儲存區提供程式例項呼叫“get_ProviderFactory”方法後,返回 null。儲存區提供程式可能未正常執行。
同時還報告OracleConnection過時了:
'System.Data.OracleClient.OracleConnection' is obsolete: 'OracleConnection has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260'
解決辦法:
安裝oracle的最新ODP.NET,並且把.net自帶的Oracle.DataAccess.dll刪除,用ODP.NET的Oracle.DataAccess.dll替換。