ホームページ >データベース >mysql チュートリアル >「DbConnection 設定エラー: MySql.Data.Entity と MySql.Data の非互換性」を修正する方法?

「DbConnection 設定エラー: MySql.Data.Entity と MySql.Data の非互換性」を修正する方法?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-02 04:56:02298ブラウズ

How to Fix

DbConnection 設定エラー: MySql.Data.Entity Incompatibility with MySql.Data

次の問題を考慮してください: MS SQL の EntityFramework 6.2 および MySQL の MySql.Data 8.0.11 では、特定のジョブ作成エラーが発生します。エラー メッセージは、「メソッド 'MySql.Data.Entity.EFMySqlCommand.set_DbConnection(System.Data.Common.DbConnection)' によるメソッド 'MySql.Data.MySqlClient.MySqlConnection.get_Settings()' へのアクセスの試行が失敗しました。」

このエラーの原因は、MySql.Data.Entity 6.10.7 と MySql.Data 8.0.11 間の非互換性にあります。この不一致は、Oracle がバージョン 8.x 以降でパッケージの名前を MySql.Data.EntityFramework に変更したことが原因です。

解決策:

この問題を修正するには、次の手順を実行します。

  1. MySql.Data.Entity をアンインストールします。
  2. MySql.Data.EntityFramework をインストールします。

以上が「DbConnection 設定エラー: MySql.Data.Entity と MySql.Data の非互換性」を修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。