AddEntityFrameworkStores只能使用.NET Core 2.0中的IdentityRole派生的角色调用
问题描述:
我已经将项目从.NET Core 1.1更改为2.0版本,但是当我尝试从.NET Core获取错误时,新增门店:AddEntityFrameworkStores只能使用.NET Core 2.0中的IdentityRole派生的角色调用
services.AddIdentity<ApplicationUser, IdentityRole<long>>()
.AddEntityFrameworkStores<ApplicationDbContext>()
.AddDefaultTokenProviders();
抛出的错误是:
派生 作用被称为AddEntityFrameworkStores只能从IdentityRole
这些都是我的课:
public class ApplicationUser : IdentityUser<long>
{
}
public class ApplicationDbContext : IdentityDbContext<ApplicationUser, IdentityRole<long>, long>
{
public ApplicationDbContext(DbContextOptions options) : base(options) {
}
}
有人能帮助我吗?