Миграция с sql server 2016 на Mysql с использованием EF в качестве ORM - PullRequest
0 голосов
/ 04 февраля 2019

У нас есть работающий проект, и он отлично работает с комбинацией EF6 и SQL Server 2016.
Теперь я пытался перевести проект на использование MySQL вместо SQLServer.
Я выполнил шаги, упомянутые в https://dev.mysql.com/doc/connector-net/en/connector-net-entityframework60.html, чтобы сделать его совместимым с MySql, но возникают проблемы

Я пробую 2 подхода.

Подход 1: Используйте инструмент миграции MySql.Это создает схему, и я могу видеть данные в MySQL, и она не дает никаких ошибок, связанных с отложенной миграцией, но я не могу запросить любую таблицу с помощью EF, это дает мне ошибку 'System.InvalidOperationException:' Sequence содержитнет подходящего элемента '' почти для каждой таблицы.

Подход 2: Вместо использования инструмента миграции mysql я подумал о создании схемы с помощью команды «update-database», он также выдает мне ту же ошибку.

К сожалению, ошибка EF здесь не помогает.

ПРИМЕЧАНИЕ: я прошел пост Последовательность не содержит соответствующего элемента - EntityFramework , но это был не мой случай.

...