次のエラーがあります: エラー 168: ストア プロバイダ ファクトリ タイプ 'Oracle.DataAccess.Client.OracleClientFactory' は IServiceProvider インターフェイスを実装していません。このインターフェイスを実装するストア プロバイダーを使用します。
問題はファイル DiscoModel.edmx で発生しています:
<?xml version="1.0" encoding="utf-8"?>
<edmx:Edmx Version="2.0" xmlns:edmx="http://schemas.microsoft.com/ado/2008/10/edmx">
<!-- EF Runtime content -->
<edmx:Runtime>
<!-- SSDL content -->
<edmx:StorageModels>
<Schema Namespace="DiscoModel.Store" Alias="Self" Provider="Oracle.DataAccess.Client" ProviderManifestToken="11.2" xmlns:store="http://schemas.microsoft.com/ado/2007/12/edm/EntityStoreSchemaGenerator" xmlns="http://schemas.microsoft.com/ado/2009/02/edm/ssdl">
次の行で:
<Schema Namespace="DiscoModel.Store" Alias="Self" Provider="Oracle.DataAccess.Client" ProviderManifestToken="11.2" xmlns:store="http://schemas.microsoft.com/ado/2007/12/edm/EntityStoreSchemaGenerator" xmlns="http://schemas.microsoft.com/ado/2009/02/edm/ssdl">
ProviderManifestToken="11.1" を ProviderManifestToken="11.2" に変更し、.Net Framework 4 を使用していることを確認し、ODP .net をインストールし、Entity Model Framework がインストールされていることを確認し、正しい Oracle を指していることを確認しました。 dataaccess.client.dll (11.2.0.3)、
しかし、私はまだこのエラーが発生しましたか? なんで ?私は何ができますか ?
ご回答ありがとうございます。
ニコラ・モージャン