0
我使用實體框架代碼firts 6.0的EntityFramework六典先在甲骨文12.2.0
我使用了Oracle客戶端12.1.0,我補充說,部分我的web.config,它正在
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v11.0" />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="Oracle.DataAccess.Client" type="Oracle.DataAccess.EntityFramework.EFOracleProviderServices, Oracle.DataAccess.EntityFramework, Version=6.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
</providers>
我升級我的驅動器到oracle 12.2.0,並改變我的web.config像這樣(只有版本= 6.122.1.0,文化=中立,PublicKeyToken = 89b483f429c47342「/>零件已更改),但我得到該錯誤,我在想什麼 -
發生未處理錯誤:System.NotSupportedException:無法爲 確定供應商工廠的提供程序名稱,類型爲 'Oracle.DataAccess.Client.OracleClientFactory'。確保在應用程序配置中安裝或註冊了 ADO.NET提供程序。
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v11.0" />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="Oracle.DataAccess.Client" type="Oracle.DataAccess.EntityFramework.EFOracleProviderServices, Oracle.DataAccess.EntityFramework, Version=6.122.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
</providers>