Jos*_*ley 5 asp.net asp.net-identity asp.net-identity-3
在asp.net身份2中用于更改身份表名称的方法在asp.net身份3中不起作用.
修改 ApplicationDbContext 的 OnModelCreating 中的构建器实体,使用 ForSqlServerToTable 扩展方法更改所需的表名称。
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
protected override void OnModelCreating(ModelBuilder builder)
{
base.OnModelCreating(builder);
// Customize the ASP.NET Identity model and override the defaults if needed.
// For example, you can rename the ASP.NET Identity table names and more.
// Add your customizations after calling base.OnModelCreating(builder);
builder.Entity<ApplicationUser>().ForSqlServerToTable("Users");
builder.Entity<IdentityUserRole<string>>().ForSqlServerToTable("UserRoles");
builder.Entity<IdentityUserLogin<string>>().ForSqlServerToTable("UserLogins");
builder.Entity<IdentityUserClaim<string>>().ForSqlServerToTable("UserClaims");
builder.Entity<IdentityRole>().ForSqlServerToTable("Roles");
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1907 次 |
最近记录: |