Saya telah berjuang melawan ini selama dua minggu. Saya AKHIRNYA menemukan kombo versi yang berfungsi untuk saya. Berikut ini diterapkan pada gambar ulang murni desktop Win10 saya dua minggu lalu. Semua tambalan diterapkan ke perangkat lunak sistem sebelum mulai berurusan dengan MySql.
Baru tadi pagi saya baca ulang postingan di thread ini (Forum MySql):https://forums.mysql.com/read.php?174.659102.660369#msg-660369
Saya pikir saya telah mencoba saran itu sebelumnya tetapi saya pasti telah mengacaukan salah satu versi. Saya pikir strategi dasar poster itu bagus. Dalam kasus saya, saya menghapus semua bagian MySql lokal dan penginstal.
Saya mengunduh MySQL untuk Visual Studio - Pengembangan Terbaru versi (2.0.5 msi pada tulisan ini) dan menginstalnya.
Saya menemukan versi LAMA dari .Net Connector dan menginstal 6.9.11
Di VS 2017 saya membuat proyek dummy menggunakan .Net 4.6.1.
Saya menerapkan pembaruan VS yang tertunda.
Saya membangun proyek.
Saya pergi ke "Proyek -> Kelola Paket Nuget" dan menginstal/menurunkan EntityFramework ke 6.0.
Saya menginstal MySql.Data, MySql.Data.Entity dan MySql.Web semuanya pada versi 6.9.11
Saya membersihkan dan membangun proyek kemudian mencoba menambahkan model "Code First" baru dari DB MySql... ITU BERHASIL!