sql >> データベース >  >> RDS >> Oracle

Oracle ODP.Net With EntityFramework6-エンティティフレームワークデータベースと互換性のあるプロバイダーが見つかりませんでした

    補足として、私はすべてを試しましたが、私の場合は「 defaultConnectionFactory」を設定することで解決しました。 "、このように:

    <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" />
    </providers>
    </entityFramework>
    

    ここで解決策を見つけました:https://community.oracle.com/message/13114643#13114643

    誰かのお役に立てば幸いです...



    1. SQL-行から枯渇した値を減算する

    2. Oracleは、タイムゾーン付きのTIMESTAMPをDATEに変換します

    3. MySQLで年齢を計算する(InnoDb)

    4. Apache Spark 2.0.0では、(テーブル全体を取得するのではなく)外部データベースからクエリをフェッチすることは可能ですか?