Rumah > Artikel > pangkalan data > Bagaimana untuk Membetulkan \"Ralat-Percubaan mengikut kaedah \'X.set_DbConnection(System.Data.Common.DbConnection)\' untuk mengakses kaedah \'Y.get_Settings()\' gagal\" dalam Rangka Kerja Entiti?
Menyelesaikan "Ralat-Percubaan dengan kaedah 'X.set_DbConnection(System.Data.Common.DbConnection)' untuk mengakses kaedah 'Y.get_Settings()' gagal" dalam Aplikasi Rangka Kerja Entiti
Ralat berlaku dalam aplikasi konsol menggunakan EntityFramework 6.2, MySql.Data 8.0.11 dan MySql.Data.Entity 6.10.7 untuk sambungan pangkalan data. 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."
Punca Punca:
Ralat timbul disebabkan ketidakserasian antara versi MySql.Data dan MySql.Data.Entity yang dipasang.Penyelesaian :
Untuk menyelesaikan isu ini, nyahpasang MySql.Data.Entity 6.10.7 dan gantikannya dengan versi yang serasi, MySql.Data.EntityFramework.Arahan Pemasangan:
Nota Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan \"Ralat-Percubaan mengikut kaedah \'X.set_DbConnection(System.Data.Common.DbConnection)\' untuk mengakses kaedah \'Y.get_Settings()\' gagal\" dalam Rangka Kerja Entiti?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!