Ralat dalam Menetapkan DbConnection: Ketidakserasian MySql.Data.Entity dengan MySql.Data
Pertimbangkan isu berikut: semasa membangunkan aplikasi konsol menggunakan EntityFramework 6.2 untuk MS SQL dan MySql.Data 8.0.11 untuk MySQL, ralat penciptaan pekerjaan tertentu timbul. Mesej ralat berbunyi, "Percubaan mengikut kaedah 'MySql.Data.Entity.EFMySqlCommand.set_DbConnection(System.Data.Common.DbConnection)' untuk mengakses kaedah 'MySql.Data.MySqlClient.MySqlConnection.get_Settings(🎜' gagal." >
Penyebab di sebalik ralat ini terletak pada ketidakserasian antara MySql.Data.Entity 6.10.7 dan MySql.Data 8.0.11. Percanggahan ini berpunca daripada Oracle menamakan semula pakej kepada MySql.Data.EntityFramework untuk versi 8.x dan seterusnya.Penyelesaian:
Untuk membetulkan isu ini, ikut langkah berikut:Atas ialah kandungan terperinci Bagaimana untuk Membetulkan \'Ralat dalam Menetapkan DbConnection: Ketidakserasian MySql.Data.Entity dengan MySql.Data\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!