Миграции Entity Framework работают на PostgressSQL или SQL Server - PullRequest
0 голосов
/ 08 ноября 2019

У нас есть приложение C # .net, которое использует код для первых миграций, хотя изначально оно разрабатывалось с использованием Postgress, мы также хотим, чтобы оно работало с SQL Server.

Проблема в том, что если я не генерировал миграции с подключениемдля соответствующего поставщика он выдает исключение, сообщающее, что:

System.Data.Entity.Migrations.Infrastructure.AutomaticMigrationsDisabledException: 'Невозможно обновить базу данных в соответствии с текущей моделью, поскольку имеются ожидающие измененияи автоматическая миграция отключена. Либо запишите ожидающие изменения модели в миграцию на основе кода, либо включите автоматическую миграцию. Установите для DbMigrationsConfiguration.AutomaticMigrationsEnabled значение true, чтобы включить автоматическую миграцию.

Итак, как получить миграции, созданные с использованием Postgress, для работы со строкой подключения SQL Server и наоборот? Я вполне уверен, что что-то мне не хватает, но я просто не вижу, что это такое.

...