1.如何迁移

这里我选的mssql数据库  

选择“MyProject.Admin.EntityFramework.SqlServer”项目。

打开包管理控制台:

MyProject.Admin.EntityFramework.SqlServer作为默认项目。
执行命令: update-database -context AdminIdentityDbContext(依次执行 /Migrations/文件下面的各个DbContext)
这里注意[DbContext(typeof(AdminIdentityDbContext))] ,DbContext是类特性


2.如果是按照github上执行的

},
配置“Username” 一admin 作为登录账号,密码是“admin@example.com”。


3.如何运行种子数据
“MyProject.Admin”项目,修改启动程序 Program.cs 文件 -> Main, 取消注释:DbMigrationHelpers.EnsureSeedData(host)
identitydata.json 是: Clients 与 Resources;
identityserverdata.json 是: Users (default admin 用户名、密码)

参考博客 https://www.cnblogs.com/hopesun/p/11870705.html

学习identityserver4   视频教程地址 https://www.bilibili.com/video/BV16b411k7yM

https://www.cnblogs.com/savorboard/p/aspnetcore-identity.html 理解Claims

https://www.cnblogs.com/stulzq/p/8119928.html 结合教程与翻译文章理解理解

相关文章:

  • 2021-07-29
  • 2021-10-18
  • 2021-11-20
  • 2021-10-26
  • 2021-10-27
  • 2021-05-24
  • 2021-10-23
  • 2021-12-25
猜你喜欢
  • 2021-06-25
  • 2021-09-20
  • 2021-10-10
  • 2021-07-09
  • 2022-01-29
  • 2022-12-23
  • 2021-06-10
相关资源
相似解决方案