Используемые технологии
Entity Framework
ASP.NET CORE 3.1
Допустим, изначально была сформирована следующая модель, которая потом преобразовалась в таблицу
public class MyModel{
public Guid Id { get; set; }
public string Title { get; set; }
public string Subtitle { get; set; }
public string Text { get; set; }
public string TitleImagePath { get; set; }
}
Данная модель так же связана с таблицей Users (
ASP.NET Identity) через поле Guid
Так вот, например, через некоторое время, необходимо из данной модели удалить какое-либо поле, и добавить парочку новых. (Изменилось ТЗ, внесли правки и тд.)
Например:
public class MyModel{
public Guid Id { get; set; }
public string Title { get; set; }
public string Text { get; set; }
public string TitleImagePath { get; set; }
public int View { get; set; }
public string Tag { get; set;}
}
Так вот, что нужно сделать, чтобы:
- Добавились новые поля
- Удалились необходимые поля
- Сохранились те данные, которые находятся в полях, которые не удаляются
- Сохранились данные в связанных таблицах