«MySql.Data.MySqlClient.MySqlException: недопустимое сочетание параметров сортировки для операции« UNION »при создании новой ADO NET Model VS 2015 - PullRequest
0 голосов
/ 20 октября 2018

Я пытаюсь создать новую модель ADO в Visual Studio 2015, используя сущностную инфраструктуру, подключаясь к локальному серверу MySQL, в настоящее время использующему: EF 6.2.0, MySQL-коннектор 6.9.9 MySQL Server 8.0.11

После выбора БД и таблиц я получаю эту ошибку:

Невозможно сгенерировать модель из-за следующей исключительной ситуации: 'System.Data.Entity.Core.EntityCommandExecutionException: ошибка при выполнении определения команды,Смотрите внутреннее исключение для деталей.---> MySql.Data.

Любая помощь?Спасибо!

1 Ответ

0 голосов
/ 09 декабря 2018

Я наконец нашел исправление:

  1. Обновил MySQL Connector Net до 6.10.8 (у меня 6.9.9)
  2. Изменил MySQL для visual studio на 1.2.8 (У меня была 2.0.5).По какой-то причине версия 1.2.8 в настоящее время рекомендуется для установки.
  3. В обозревателе сервера Visual Studio 2015 я удалил все соединения данных.
  4. Обновил все проекты в моем решении доиспользуйте MySQL.Data и MySQL.Data.Entity до версии 6.10.8 (все они были на 6.9.9).Примечание: важно, чтобы версия этих библиотек ДОЛЖНА СОГЛАСОВАТЬСЯ с MySQL Connector Net (шаг 1).
  5. При выполнении шага 4 у меня возникла проблема с некоторыми проектами внутри моего решения.При попытке обновления до 6.10.8 Nu-get напечатал следующую ошибку:
Failed to add reference to 'System.ComponentModel'. Please make sure that it is in the Global Assembly Cache.
Все, что я сделал (я нашел здесь ), это добавил следующую строку в файл .csprj каждого из проектов, в которых я получил ошибку:

<Reference Include="System.ComponentModel" />

Теперь, похоже, работает!

Счастливого взлома!MT

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