Daten bei der Migration ändern Up-Methode - Entity Framework

Ich habe meinem vorhandenen Modell eine neue Eigenschaft hinzugefügt. Es ist eine bool-Eigenschaft mit dem Standardwert true. In dieser Tabelle sind Daten vorhanden, und ich möchte die neue Eigenschaft einer bestimmten Zeile direkt nach dem Erstellen des neuen Felds in der Up-Methode auf false setzen.

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();
            }
        }
    }

Auf diese Weise wirft EF einen Fehler beim Sagen von

System.InvalidOperationException: Das Modell, das den 'DbContext'-Kontext unterstützt, hat sich geändert, seit die Datenbank erstellt wurde. Erwägen Sie die Verwendung von Code First Migrations zum Aktualisieren der Datenbank

Ist es möglich die Datenbank hier zu ändern oder sollte ich es woanders machen?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage