Изменение данных в миграции Up метод - Entity Framework
Я добавил новое свойство в мою существующую модель. Это свойство bool со значением по умолчанию true. В этой таблице уже есть данные, и я хотел бы установить для свойства новой конкретной строки значение false сразу после создания нового поля в методе Up.
public override void Up()
{
AddColumn("dbo.RequestValidationErrors", "IsBreaking", c => c.Boolean(nullable: false));
using (Context ctx = new Context())
{
var validation = ctx.RequestValidationErrorSet.FirstOrDefault(x => x.WordCode == "RequestValidationError.MoreThanOneItemFound");
if (validation != null)
{
validation.IsBreaking = false;
ctx.SaveChanges();
}
}
}
Таким образом, EF выдает ошибку во время высказывания
System.InvalidOperationException: модель, поддерживающая контекст 'DbContext', изменилась с момента создания базы данных. Рассмотрите возможность использования Code First Migrations для обновления базы данных.
Можно ли изменить базу данных здесь, или я должен сделать это в другом месте?