如何在 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 
}