Добавляем вторую миграцию¶
Большинство приложений неизбежно развивается, и изменение схемы при этом весьма вероятно. Миграции EF Core упрощают эти процессы.
Предположим, что в нашем приложении мы решили добавить свойства IsVegetarian и IsVegan в сущность Recipe:
public class Recipe
{
public int RecipeId { get; set; }
public string Name { get; set; }
public TimeSpan TimeToCook { get; set; }
public bool IsDeleted { get; set; }
public string Method { get; set; }
public bool IsVegetarian { get; set; }
public bool IsVegan { get; set; }
public ICollection<Ingredient> Ingredients { get; set; }
}
После изменения кода необходимо обновить внутреннее представление модели данных путем вызова команды
Создастся вторая миграция путем добавления файла миграции, файла копии и обновления файла AppDbContextModelSnapshot.cs.
После чего можно применить миграцию, выполнив команду
Последнее обновление :
2 октября 2022 г.
Дата создания : 2 октября 2022 г.
Дата создания : 2 октября 2022 г.