Ralat Keserasian: EFMySqlCommand Mengakses Tetapan MySqlConnection
Dalam aplikasi konsol yang menggunakan EntityFramework 6.2 untuk MS SQL dan sambungan MySql.Data untuk MySQL ralat berlaku semasa penciptaan kerja tersuai:
"Attempt by method 'MySql.Data.Entity.EFMySqlCommand.set_DbConnection(System.Data.Common.DbConnection)' to access method 'MySql.Data.MySqlClient.MySqlConnection.get_Settings()' failed."
Resolusi:
Ralat ini berpunca daripada isu keserasian antara MySql.Data.Entity 6.10.7 dan MySql.Data 8.0.11. Oracle telah menamakan semula pakej kepada MySql.Data.EntityFramework untuk v8.x dan seterusnya.
Untuk menyelesaikan masalah ini, ikuti langkah berikut:
Setelah pakej yang betul dipasang, aplikasi seharusnya berfungsi tanpa ralat.
Atas ialah kandungan terperinci Mengapakah \'EFMySqlCommand.set_DbConnection\' Gagal Mengakses \'MySqlConnection.get_Settings()\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!