-1
私のデータベースにデフォルトのAspNet IDテーブル(AspNetUsers、AspNetLoginなど)をコピーしても問題なく動作しました。それから私は、自分の名前を変更し、以下のような方法で自分自身のコンテキストを作った:カスタムデータベースでのAsp.Net IDの使用
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");
}
しかし、私はエラーを取得していますように、アプリケーションはまだ古い名前を持つテーブルを探しているように思える:
私がしなかった必要な変更は何ですか?
データベースを更新するために移行を使用しましたか? –