Ich arbeite zum ersten Mal mit Mitgliedschaft Reboot und ich habe benutzerdefinierte Klasse. Ich habe eine neue Eigenschaft namens Middle Name hinzugefügt. Wie kann ich die EF-Migration durchführen, um sie zu aktualisieren?Datenbank Migration MitgliedschaftReboot
public class CustomUser : RelationalUserAccount
{
[Display(Name = "First Name")]
public virtual string FirstName { get; set; }
[Display(Name = "Last Name")]
public virtual string LastName { get; set; }
[Display(Name = "Middle Name")]
public virtual string MiddleName { get; set; }
public virtual int? Age { get; set; }
}
public class CustomUserAccountService : UserAccountService<CustomUser>
{
public CustomUserAccountService(CustomConfig config, CustomUserRepository repo)
: base(config, repo)
{
}
}
public class CustomUserRepository : DbContextUserAccountRepository<CustomDatabase, CustomUser>
{
public CustomUserRepository(CustomDatabase ctx)
: base(ctx)
{
}
}
durch die Art und Weise zu aktualisieren, Wenn Sie keine Migrationen durchführen müssen und die Daten in Ihrer Entwicklungsumgebung nicht wichtig sind, können Sie die gesamte Datenbank löschen. Wenn Sie das nächste Mal das Projekt ausführen, erstellt es eine neue Datenbank mit Ihren neuen Eigenschaften. – rawel
Danke, es hat funktioniert. –