Bagaimana untuk Membetulkan \'Ralat dalam Menetapkan DbConnection: Ketidakserasian MySql.Data.Entity dengan MySql.Data\'?

Susan Sarandon
Lepaskan: 2024-11-02 04:56:02
asal
243 orang telah melayarinya

How to Fix

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:

    Nyahpasang MySql.Data.Entity.
  1. Pasang MySql.Data.EntityFramework.

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!