如何在 ASP.NET Core 3.1 中的 AspnetUser 中添加列?
How to add column in AspnetUser in ASP.NET Core 3.1?
我创建了一个 class 具有以下属性的应用程序用户:
public class ApplicationUser:IdentityUser
{
public string RandomPassword { get; set; }
}
并且我已将启动更新为:
services.AddIdentity<ApplicationUser, IdentityRole>(options => options.SignIn.RequireConfirmedAccount = true)
.AddEntityFrameworkStores<ApplicationDbContext>().AddDefaultTokenProviders();
但我正在迁移 empty.I 希望 RandomPassword 作为 AspNetUser 的列 table。
您可能在 DbContext 中缺少此定义
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
// omitted
}
我创建了一个 class 具有以下属性的应用程序用户:
public class ApplicationUser:IdentityUser
{
public string RandomPassword { get; set; }
}
并且我已将启动更新为:
services.AddIdentity<ApplicationUser, IdentityRole>(options => options.SignIn.RequireConfirmedAccount = true)
.AddEntityFrameworkStores<ApplicationDbContext>().AddDefaultTokenProviders();
但我正在迁移 empty.I 希望 RandomPassword 作为 AspNetUser 的列 table。
您可能在 DbContext 中缺少此定义
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
// omitted
}