「EFMySqlCommand.set_DbConnection」が「MySqlConnection.get_Settings()」にアクセスできないのはなぜですか?

Susan Sarandon
リリース: 2024-11-03 07:44:29
オリジナル
934 人が閲覧しました

Why Does

互換性エラー: MySqlConnection 設定にアクセスする EFMySqlCommand

EntityFramework 6.2 for MS SQL および MySql.Data for MySQL 接続を利用するコンソール アプリケーションでは、カスタム ジョブの作成中にエラーが発生します:

"Attempt by method 'MySql.Data.Entity.EFMySqlCommand.set_DbConnection(System.Data.Common.DbConnection)' to access method 'MySql.Data.MySqlClient.MySqlConnection.get_Settings()' failed."
ログイン後にコピー

解決策:

このエラーは、MySql.Data.Entity 6.10.7 と MySql.Data.Entity 6.10.7 の間の互換性の問題に起因します。 MySQL.Data 8.0.11。 Oracle は、v8.x 以降ではパッケージの名前を MySql.Data.EntityFramework に変更しました。

これを解決するには、次の手順に従います。

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

正しいパッケージがインストールされると、アプリケーションはエラーなしで機能するはずです。

以上が「EFMySqlCommand.set_DbConnection」が「MySqlConnection.get_Settings()」にアクセスできないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート