MySQL с Entity Framework 6 - PullRequest
0 голосов
/ 31 мая 2018

Я пытался добавить модель 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

Вот рисунок для первого инцидента.

Вот скриншот для второго инцидента.

До сих пор я пробовал:

  1. Установил Mysql.Data.Entity из NuGet Package Manager и отредактировал приложение.файл конфигурации в соответствии с этим руководством.
  2. Установлены более низкие версии Entity Framework, и это не приведет к ошибке, и я смогу выбрать EF 5.x, и тогда окно закроетсяImmediately.
  3. Добавлены ссылки Mysql.Data, Mysql.Data.EntityFramework непосредственно из каталога Connector.
  4. Сначала устанавливается EF 6, затем Mysql.Data.Entity или наоборот.

К сожалению, ничего из этого не сработало.Мне говорили, что раньше была ошибка, связанная с этой точной ошибкой, но они сказали, что она исправлена ​​после обновления, и я смогу использовать ее без ошибок, если я установлю пакеты из NuGet.Я не знаю, если это ошибка, хотя.Заранее спасибо.

1 Ответ

0 голосов
/ 31 мая 2018

Убедитесь, что установлены следующие приложения.

  1. MySQL Connector для .NET Загрузка (может потребоваться среда выполнения c ++> = 2015, проверьте сайт mysql)
  2. MySQL для Visual Studio Скачать

Вы можете управлять своими продуктами MySQL, используя MySQL для Windows Скачать

Я не пробовал сновые разъемы 8.0, но могут подтвердить, что версии 6.10.xx имели некоторые ошибки пакета Nuget на некоторых ПК.(Будет жаловаться на отсутствие dll во время выполнения. 6.9.11 будет работать отлично)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...