Я пытался добавить модель EF для моего сервера MySQL, но не смог получить шанс, так как он либо закрылся бы прямо перед выбором версии Entity Framework для моего проекта, либо дал "Ваш проект ссылается на последнюю версию EntityFramework, Howerver, поставщик базы данных сущностей, совместимый с этой версией, не может быть найден для вашего подключения к данным "ошибка, и я не могу выбрать EF 6.x для него.
Версии: Entity Framework 6.2.0, Mysql.Data 8.11.00, Mysql.Data.Entity 6.10.7.0, Соединитель / Сеть 8.11.0.0
Вот рисунок для первого инцидента.
Вот скриншот для второго инцидента.
До сих пор я пробовал:
- Установил Mysql.Data.Entity из NuGet Package Manager и отредактировал приложение.файл конфигурации в соответствии с этим руководством.
- Установлены более низкие версии Entity Framework, и это не приведет к ошибке, и я смогу выбрать EF 5.x, и тогда окно закроетсяImmediately.
- Добавлены ссылки Mysql.Data, Mysql.Data.EntityFramework непосредственно из каталога Connector.
- Сначала устанавливается EF 6, затем Mysql.Data.Entity или наоборот.
К сожалению, ничего из этого не сработало.Мне говорили, что раньше была ошибка, связанная с этой точной ошибкой, но они сказали, что она исправлена после обновления, и я смогу использовать ее без ошибок, если я установлю пакеты из NuGet.Я не знаю, если это ошибка, хотя.Заранее спасибо.