小编Nic*_*rra的帖子

IdentityServer4 PersistedGrantDbContext和ConfigurationDbContext

IdentityServer 4的新手。我在文档中的此处遵循IdentityServer4 EntityFramework示例。

运行迁移脚本后

dotnet ef migrations add InitialIdentityServerPersistedGrantDbMigration -c PersistedGrantDbContext -o Data/Migrations/IdentityServer/PersistedGrantDb
dotnet ef migrations add InitialIdentityServerConfigurationDbMigration -c ConfigurationDbContext -o Data/Migrations/IdentityServer/ConfigurationDb
Run Code Online (Sandbox Code Playgroud)

它可以工作,现在我的应用程序具有3个数据库上下文。

  • ApplicationDbContext
  • PersistedGrantDbContext
  • ConfigurationDbContext

我的问题是这两个数据库上下文是做什么的?应用程序数据库上下文和其他两个上下文有什么区别?

如果我更新或添加任何模型,是否需要更新所有三个模型?或者什么时候应该在ApplicationDbContext上运行迁移,什么时候应该在其他两个上运行。

对此有任何见识或文献表示赞赏。谢谢。

entity-framework dbcontext ef-migrations identityserver4

2
推荐指数
1
解决办法
2610
查看次数