ホームページ >データベース >mysql チュートリアル >Entity Framework で「メソッド \'X.set_DbConnection(System.Data.Common.DbConnection) によるエラー試行によるメソッド \'Y.get_Settings()\' へのアクセスに失敗しました」を修正する方法
メソッド 'Y.get_Settings()' にアクセスするためのメソッド 'X.set_DbConnection(System.Data.Common.DbConnection)' によるエラー試行が失敗しました」を解決しましたEntity Framework Application
データベース接続に EntityFramework 6.2、MySql.Data 8.0.11、および MySql.Data.Entity 6.10.7 を使用するコンソール アプリケーションでエラーが発生しました。エラーは次のようになります。「メソッド 'MySql.Data.Entity.EFMySqlCommand.set_DbConnection(System.Data.Common.DbConnection)' によるメソッド 'MySql.Data.MySqlClient.MySqlConnection.get_Settings()' へのアクセスの試行が失敗しました。」
根本原因:
このエラーは、インストールされているバージョンの MySql.Data と MySql.Data.Entity の間に互換性がないために発生します。
解決策:
この問題を解決するには、MySql.Data.Entity 6.10.7 をアンインストールし、互換性のあるバージョンの MySql.Data.EntityFramework に置き換えます。
インストール手順:
追加メモ:
以上がEntity Framework で「メソッド \'X.set_DbConnection(System.Data.Common.DbConnection) によるエラー試行によるメソッド \'Y.get_Settings()\' へのアクセスに失敗しました」を修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。