我正在使用Asp.net MVC,并且想重命名身份表,例如 AspNetUsers,AspNetRoles,AspNetUserRoles 给用户,UserRole,UserwithRoles,请问有人可以帮助我吗?
答案 0 :(得分:0)
您可以通过以下方式在OnModelCreating
文件中的ApplicationDbContext.cs
方法中为这些表选择一个自定义名称:
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
// custom code here...
modelBuilder.Entity<IdentityUser>().ToTable("User", "dbo");
modelBuilder.Entity<IdentityRole>().ToTable("Role", "dbo");
modelBuilder.Entity<IdentityUserRole>().ToTable("UserRole", "dbo");
modelBuilder.Entity<IdentityUserClaim>().ToTable("UserClaim", "dbo");
modelBuilder.Entity<IdentityUserLogin>().ToTable("UserLogin", "dbo");
modelBuilder.Entity<IdentityUserToken>().ToTable("UserToken", "dbo");
// other custom code here...
}