Ich kopiert Standard AspNet Identity-Tabellen (AspNetUsers, AspNetLogin usw.) in meine Datenbank und alles hat gut funktioniert. Dann änderte es ihre Namen und machte meinen eigenen Kontext mit folgenden Methode:Verwendung von Asp.Net Identity mit benutzerdefinierten Datenbank
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Entity<IdentityUser>()
.ToTable("tblUsers", "dbo");
modelBuilder.Entity<IdentityRole>()
.ToTable("tblRoles", "dbo");
modelBuilder.Entity<IdentityUserRole>()
.ToTable("tblUserRoles", "dbo");
modelBuilder.Entity<IdentityUserClaim>()
.ToTable("tblUserClaims", "dbo");
modelBuilder.Entity<IdentityUserLogin>()
.ToTable("tblUserLogins", "dbo");
}
Aber es scheint, als ob die Anwendung noch für Tabellen mit alten Namen suchen ist, wie ich bin immer Fehler:
Bitte, geben Sie mir die notwendigen Änderungen, die ich nicht gemacht habe?
Haben Sie die Migration zur Aktualisierung der Datenbank verwendet? –