Tôi đã chiến đấu với cuộc chiến này trong hai tuần. I CUỐI CÙNG đã tìm thấy một tổ hợp các phiên bản phù hợp với tôi. Những điều sau đây đã được áp dụng cho hình ảnh tái hiện nguyên sơ của màn hình Win10 của tôi hai tuần trước. Tất cả các bản vá đã được áp dụng cho phần mềm hệ thống trước khi bắt đầu xử lý MySql.
Mới sáng nay tôi đã đọc lại bài đăng trong chủ đề này (Diễn đàn MySql): https://forums.mysql.com/read.php?174,659102,660369#msg-660369
Tôi nghĩ rằng tôi đã thử những đề xuất đó trước đây nhưng chắc hẳn tôi đã làm sai một trong các phiên bản. Tôi nghĩ rằng chiến lược cơ bản của người đăng đó là âm thanh. Trong trường hợp của tôi, tôi đã gỡ cài đặt tất cả các phần MySql cục bộ và trình cài đặt.
Tôi đã tải xuống MySQL cho Visual Studio - Bản phát triển mới nhất phiên bản (2.0.5 msi tính đến thời điểm viết bài này) và đã cài đặt nó.
Tôi đã tìm thấy phiên bản CŨ của Trình kết nối .Net và đã cài đặt 6.9.11
Trong VS 2017, tôi đã tạo một dự án giả bằng .Net 4.6.1.
Tôi đã áp dụng các bản cập nhật VS đang chờ xử lý.
Tôi đã xây dựng dự án.
Tôi đã đi đến "Dự án -> Quản lý gói Nuget" và cài đặt / hạ cấp EntityFramework xuống 6.0.
Tôi đã cài đặt tất cả MySql.Data, MySql.Data.Entity và MySql.Web ở phiên bản 6.9.11
Tôi đã dọn dẹp và xây dựng dự án, sau đó cố gắng thêm mô hình "Code First" mới từ MySql DB ... NÓ ĐÃ HOẠT ĐỘNG!