【发布时间】:2020-11-29 21:19:58
【问题描述】:
在过去的 2 天里,我一直在尝试让 ApiAuthorizationDbContext 设置自定义 IdentityRole。使用 IdentityDbContext 可以按如下方式完成:
public class ApplicationDbContext : IdentityDbContext<ApplicationUser, ApplicationRole, Guid>
public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options)
: base(options)
{
}
}
在 blazor 项目模板中,ApplicationDbContext 的声明如下:
public class ApplicationDbContext : ApiAuthorizationDbContext<ApplicationUser>
{
public ApplicationDbContext(
DbContextOptions options,
IOptions<OperationalStoreOptions> operationalStoreOptions) : base(options, operationalStoreOptions)
{
}
}
如何使用 ApiAuthorizationDbContext 做类似的事情。我在 ApiAuthorizationDbContext 类中找不到这种支持。
谢谢。
【问题讨论】:
-
这有什么帮助吗? medium.com/@marcodesanctis2/…
-
我想创建一个继承自 IdentityRole 的自定义 Roles 类,并通知 ApiAuthorizationDbContext 我有一个自定义类要使用,而不是默认的 IdentityRole。
-
你试过检查这个吗? stackoverflow.com/questions/58208894/…
标签: asp.net-core entity-framework-core identityserver4 asp.net-core-3.1 blazor-webassembly