C# 我想重命名在.NetCore中生成的ASPNET实体框架表名?
我不断得到错误: 找不到对象“UserRoles”,因为它不存在。。。 我想将表“AspNetUserRoles”重命名为“UserRoles”。下面是我在ApplicationDbContext类的OnCreating方法中的代码C# 我想重命名在.NetCore中生成的ASPNET实体框架表名?,c#,asp.net-core-mvc,C#,Asp.net Core Mvc,我不断得到错误: 找不到对象“UserRoles”,因为它不存在。。。 我想将表“AspNetUserRoles”重命名为“UserRoles”。下面是我在ApplicationDbContext类的OnCreating方法中的代码 builder.Entity>().ToTable(“用户角色”) 标识有点棘手,因为它如何使用泛型 为标识类添加ToTable映射 公共类ApplicationDbContext:IdentityDbContext { 模型创建时受保护的覆盖无效(ModelBui
builder.Entity>().ToTable(“用户角色”) 标识有点棘手,因为它如何使用泛型
dotnet ef数据库更新由于如何使用泛型,标识有点棘手
dotnet ef数据库更新是否创建了迁移并将其应用于数据库?使用
运行自定义工具*。tt
文件位于edmx
是否创建了迁移并将其应用于数据库?使用运行自定义工具*。tt
文件位于edmx
public class ApplicationDbContext : IdentityDbContext
{
protected override void OnModelCreating(ModelBuilder builder)
{
base.OnModelCreating(builder);
builder.Entity<ApplicationUser>().ToTable("Users");
builder.Entity<IdentityRole>().ToTable("Roles");
builder.Entity<IdentityUserRole<string>>().ToTable("UserRoles");
builder.Entity<IdentityUserClaim<string>>().ToTable("UserClaims");
builder.Entity<IdentityUserLogin<string>>().ToTable("UserLogins");
builder.Entity<IdentityRoleClaim<string>>().ToTable("RoleClaims");
builder.Entity<IdentityUserToken<string>>().ToTable("UserTokens");
}
}
dotnet ef migrations add RenameIdentityTables
dotnet ef database update