【问题标题】:How can I rename Asp.net MVC identity tables如何重命名 Asp.net MVC 身份表
【发布时间】:2019-05-03 16:41:32
【问题描述】:

我正在使用 Asp.net MVC,我想将 AspNetUsers、AspNetRoles、AspNetUserRoles 等身份表重命名为 Users、UserRole、UserwithRoles 有谁能帮帮我吗?

【问题讨论】:

标签: c# asp.net-identity


【解决方案1】:

您可以通过以下方式在ApplicationDbContext.cs 文件中的OnModelCreating 方法中为这些表指定您选择的自定义名称:

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...
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-12
    • 1970-01-01
    • 1970-01-01
    • 2010-09-24
    • 1970-01-01
    • 2016-05-21
    相关资源
    最近更新 更多