文章内容

2020/10/10 17:15:31,作 者: 黄兵

JPProject.IdentityServer4.SSO数据库还原

目录:

  1. JPProject.IdentityServer4.SSO项目介绍
  2. JPProject.IdentityServer4.SSO数据库还原
  3. Ubuntu部署Jp项目
  4. JPProject.IdentityServer4.AdminUI部署

上一篇文章对JPProject.IdentityServer4.SSO项目做了一个介绍,这篇文章介绍如何在MySQL数据库环境中还原数据库。

首先修改Jp.Api.Management和Jp.UI.SSO的appsetting.json文件的"ConnectionStrings"配置节:

这里提供了四种数据库的连接方式,分别是:SqlServer、MySql、Postgre、Sqlite

我这里使用的是MySQL,直接修改连接字符串。

修改完成之后保存。

之后再终端切换到这个目录:src/Backend/Jp.Database

执行如下命令:

dotnet ef migrations add Initial -c SsoContext -s ../../Frontend/Jp.UI.SSO/Jp.UI.SSO.csproj

这里生成了模型和数据库之间数据模型的快照,之后再次执行:

dotnet ef database update

将模型生成的数据模型的快照更新到数据库。

这里建好表和字段之后,就可以通过上一节的方式运行项目了。


参考资料:

1、I can't add new migration

2、第 4 部分,ASP.NET Core 中的 Razor 页面和 EF Core 迁移


黄兵个人博客原创。

转载请注明出处:黄兵个人博客 - JPProject.IdentityServer4.SSO数据库还原

分享到:

发表评论

评论列表