sql >> Databasteknik >  >> RDS >> Oracle

Det gick inte att läsa in filen eller sammansättningen 'Oracle.ManagedDataAccess.EntityFramework

Jag har samma bugg och jag har åtgärdats så här:Du måste ändra din web.config så här:

<entityFramework>
  <defaultConnectionFactory type="Oracle.ManagedDataAccess.EntityFramework.OracleConnectionFactory, Oracle.ManagedDataAccess.EntityFramework"></defaultConnectionFactory>
  <providers>
    <provider invariantName="Oracle.ManagedDataAccess.Client" type="Oracle.ManagedDataAccess.EntityFramework.EFOracleProviderServices, Oracle.ManagedDataAccess.EntityFramework, Version=6.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
    <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
  </providers>
</entityFramework>

Och du måste installera entityFramework1. Install-Package EntityFramework -Version 6.1.12. Lägg till referens från din länkkonfiguration ODAC 12c Release 4Oracle.ManagedDataAccess.EntityFramework.dllOracle.ManagedDataAccess.dll till ditt projekt. Det är klart




  1. Hoppa över kolumn när du infogar i MySQL

  2. Rails, MySQL och Snow Leopard

  3. Hur Acosh() fungerar i PostgreSQL

  4. MySQL-sträng till DATUM/TID eller TIDSTÄMPEL