AspNet Identity with Identity Server 重复的表格
创始人
2024-09-20 06:00:47
0

要解决AspNet Identity与Identity Server中重复的表格问题,可以采取以下步骤:

  1. 修改Asp.Net Identity的表格前缀:在IdentityServer项目中的Startup.cs文件中的services.AddIdentity方法中,通过options参数设置TablePrefix属性来修改Asp.Net Identity的表格前缀。
services.AddIdentity(options =>
{
    options.TablePrefix = "AspNetIdentity_";
})
  1. 修改IdentityServer的表格前缀:在IdentityServer项目中的ConfigurationDbContextPersistedGrantDbContext中的OnModelCreating方法中,使用modelBuilder.HasDefaultSchema方法设置表格的默认模式和前缀。
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
    modelBuilder.HasDefaultSchema("IdentityServer");
    modelBuilder.Entity().ToTable("Clients");
    modelBuilder.Entity().ToTable("ApiResources");
    // 更多实体表格的映射...

    base.OnModelCreating(modelBuilder);
}
  1. 修改IdentityServer的连接字符串:在IdentityServer项目中的appsettings.jsonappsettings.Development.json配置文件中,修改连接字符串,将IdentityServer的数据库表格前缀与AspNet Identity的表格前缀保持一致。
"ConnectionStrings": {
    "DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=IdentityServer;Trusted_Connection=True;MultipleActiveResultSets=true",
    "IdentityServerConnection": "Server=(localdb)\\mssqllocaldb;Database=IdentityServer;Trusted_Connection=True;MultipleActiveResultSets=true"
}

通过以上步骤,你可以在AspNet Identity与Identity Server中避免重复的表格。请根据你的具体项目进行相应的修改。

相关内容

热门资讯

黑科技ai!wepok软件透明... 黑科技ai!wepok软件透明挂,wepokeai代打辅助,力荐教程(有挂详情)-哔哩哔哩是一款可以...
黑科技安卓版"clo... 黑科技安卓版"cloudpoker云扑克辅助"哈糖大菠萝平台正规吗(其实是有挂)-哔哩哔哩1、点击下...
黑科技好友(wpk透视外挂会怎... 黑科技好友(wpk透视外挂会怎么样)外挂透明挂辅助软件(透视)总是是有挂(黑科技脚本)-哔哩哔哩1、...
黑科技肯定!wpk透视辅助合作... 1、黑科技肯定!wpk透视辅助合作(黑科技)最初存在有挂(有挂挂)-哔哩哔哩(UU poker、wp...
黑科技挂(德扑)透明软件的使用... 黑科技挂(德扑)透明软件的使用方法(透视)用ai会封号(其实存在有挂);《WPK辅助透视》‌:支持手...
黑科技玄学"德州ai... 黑科技玄学"德州ai辅助app"wepoke有假吗(本来真的是有挂)-哔哩哔哩1)德州ai辅助app...
黑科技辅助挂!wepoke黑科... 黑科技辅助挂!wepoke黑科技ai,红龙扑克辅助器安全吗,力荐教程(有挂规律)-哔哩哔哩是一款可以...
黑科技肯定(德扑之星软件有猫腻... 黑科技肯定(德扑之星软件有猫腻吗)外挂透视辅助挂(透视)竟然是有挂(黑科技攻略)-哔哩哔哩1、让任何...
黑科技辅助!众合推扑克辅助器(... 黑科技辅助!众合推扑克辅助器(透明挂)果然是有挂(有挂线上)-哔哩哔哩;众合推扑克辅助器软件透明挂更...
黑科技有挂(微扑克)外挂第一视... 黑科技有挂(微扑克)外挂第一视角(透视)必胜技巧(本然有挂)需要回顾用户提供的搜索结果,比如,提到真...