3- ASP.NET Core 2.1 Full Stack Web App - Part2 IdentityServer项目数据库使用PostgreSQL

修改数据库连接字符串

数据库连接字符串配置在 appsettings.json文件中,将其改为PostgreSQL的连接

"DefaultConnection": "Data Source=AspIdUsers.db;" // 此例使用sqlite

改为类似下面

"DefaultConnection": "Server=localhost;Port=5432;Database=archdb_dev;User Id=postgres;Password=root;"

接下来修改 Startup类中的ConfigureServices方法

  1. 首先获取连接字符串
// 默认用的 sqlitedb,换为 PostgreSQL DB; connectionstring 在 appsettings.json 文件中配置
var connectionString = Configuration.GetConnectionString("DefaultConnection");
  1. 配置使用 PostgreSQL


    20180728124735.png
  2. IdentityServer 配置从内存数据库改为 PostgreSQL


    20180728124914.png

    并且删除Events的相关配置


    20180728163733.png

github commit url

点击这里查看git commit详细信息

你可能感兴趣的:(3- ASP.NET Core 2.1 Full Stack Web App - Part2 IdentityServer项目数据库使用PostgreSQL)