Ich bin ein Anfänger und dies ist mein erstes Projekt mit Benutzern.Entity Framework Identität Verbindungszeichenfolge
Wenn ich in der IdentityModels.cs
Klasse schaue finde ich diesen Code.
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
public ApplicationDbContext()
: base("DefaultConnection", throwIfV1Schema: false)
{
}
public static ApplicationDbContext Create()
{
return new ApplicationDbContext();
}
}
Was ist die DefaultConnection
?
Weil ich einen Benutzer jetzt gut erstellen kann, ohne etwas mit Code zu tun, aber wohin gehen meine Benutzer?
Und wenn ich meine Website live, wird es in Ordnung sein, kann ich nur alle Identity Code sein lassen?
Oder sollte ich es so machen, dass es in die Datenbank geht, die ich gerade verwende?
Wenn ja, wie mache ich das?
Alle anderen Tipps in Bezug auf Identität und Benutzer sind ebenfalls sehr willkommen.
Vielen Dank.
Suchen Sie in Ihrer web.config nach DefaultConnection. Wenn Sie nichts geändert haben, wird es in eine lokale Datenbank aufgenommen, die entweder in Ihrem Benutzerprofilordner oder unter App_Data gespeichert ist. Wenn Sie einen Anwendungskontext haben, können Sie diese Verbindungszeichenfolge verwenden oder den Anwendungskontext von IdentityDbContext erben lassen. –