.NET Aspire: как удалить миграцию, которая уже была применена к базе данных с помощью Entity Framework CoreC#

Место общения программистов C#
Ответить
Anonymous
 .NET Aspire: как удалить миграцию, которая уже была применена к базе данных с помощью Entity Framework Core

Сообщение Anonymous »

Я работаю над проектом .NET Aspire, который включает в себя:
  • компонент PostgreSQL с Entity Framework Core с использованием подхода «сначала код».
  • Постоянный том данных
  • Отдельный фоновый сервис для применения миграций (на основе https://github.com/dotnet/aspire-samples/tree/main/ sample/DatabaseMigrations)
Я могу успешно добавить миграции, используя:

Код: Выделить всё

dotnet ef migrations add InitialCreate
Затем фоновая служба применяет эти миграции к базе данных.
Однако я сталкиваюсь с проблемами при попытке удалить уже выполненную миграцию. применяемый. Я пытался использовать:

Код: Выделить всё

dotnet ef migrations remove --force
Но на базу данных это не влияет. Как я могу правильно удалить уже примененную миграцию в этой настройке? Я что-то упустил?
Я хотел бы удалить миграцию, которая уже была применена через .NET Aspire

Подробнее здесь: https://stackoverflow.com/questions/790 ... ied-to-the
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»