MySQL провайдер данных .NET Core 2.0

0

Ищете помощь для некоторых решений по отключению поставщика данных по умолчанию для проекта от MS SQL до mySQL. В конце концов с целью развертывания решения для Auruora на AWS.

После установки пакета nuget я получаю что-то вроде:

System.TypeLoadException: Method 'Clone' in type 'MySql.Data.EntityFrameworkCore.Infraestructure.MySQLOptionsExtension' from assembly 'MySql.Data.EntityFrameworkCore, Version=6.10.5.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' does not have an implementation.

Это заставило меня поверить, что нет расширения.NET Framework Entity Framework Core, которое выполняется для MySQL. Нужно ли откат к другой версии?

Теги:
aspnetboilerplate

1 ответ

0
Лучший ответ

Для EntityFrameworkCore он предложил использовать Pomelo.EntityFrameworkCore.MySql. Вы можете обратиться к документации по началу работы.

Один из членов сообщества любезно обобщил основные шаги здесь:

  1. Поместите Pomelo.EntityFrameworkCore.MySql в файл.csproj проекта xxx.EntityFrameworkCore (см. Шаг 2 в руководстве по началу работы с Pomelo)
  2. В классе builder.UseMySql(...) а не builder.UseSqlServer(...)
  3. Измените строку подключения, найденную в файле appsettings.json, в проекте xxx.Web.Host

Ещё вопросы

Сообщество Overcoder
Наверх
Меню