1

次のエラーがあります: エラー 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)、

しかし、私はまだこのエラーが発生しましたか? なんで ?私は何ができますか ?

ご回答ありがとうございます。

ニコラ・モージャン

4

0 に答える 0