У нас есть работающий проект, и он отлично работает с комбинацией 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 , но это был не мой случай.