sql >> Databáze >  >> RDS >> Oracle

Nelze načíst soubor nebo sestavení 'Oracle.ManagedDataAccess.EntityFramework

Mám stejnou chybu a byla jsem opravena takto:Musíte změnit svůj web.config takto:

<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>

A musíte nainstalovat entityFramework1. Instalační balíček EntityFramework – verze 6.1.12. Přidejte referenci z nastavení propojení ODAC 12c Release 4Oracle.ManagedDataAccess.EntityFramework.dllOracle.ManagedDataAccess.dll do svého projektu. Bude hotovo




  1. Postgresql seskupit podle pro více řádků

  2. mysql.connector.errors.ProgrammingError:1064 (4200):Máte chybu v syntaxi SQL;

  3. Použijte proměnné R k dotazu SQL

  4. Špatné návyky:Vyhýbání se NULL v SQL Server