一、更改 ApplicationUser
public class ApplicationUser : IdentityUser
{
}
二、新建/更改 ApplicationRole
public class ApplicationRole :IdentityRole
{
}
三、更改 ApplicationDbContext
public class ApplicationDbContext : IdentityDbContext
{
public ApplicationDbContext(DbContextOptions options)
: base(options)
{
}
protected override void OnModelCreating(ModelBuilder builder)
{
base.OnModelCreating(builder);
}
}
四、更改Startup.ConfigureServices
services.AddIdentity()
.AddEntityFrameworkStores()
.AddDefaultTokenProviders();
五、删除项目文件Data\Migrations\下所有文件
六、删除数据库
转换类型时,数据库会出错。所以只好全都删除,让Asp.net重新建立。
七、重新生成项目运行,Asp.net重新生成Migrations和数据库
新生成的Migrations文件夹不在Data下而在项目目录中。