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中避免重复的表格。请根据你的具体项目进行相应的修改。

相关内容

热门资讯

黑科技辅助(wepoke挂真的... 黑科技辅助(wepoke挂真的假的)外挂黑科技辅助安装(透视)竟然是真的有挂(黑科技插件)1、起透看...
透视工具(WPk)ai辅助(黑... 透视工具(WPk)ai辅助(黑科技)ai辅助实战案例(一贯真的是有挂)1、在ai机器人技巧中,中转单...
黑科技软件(aapoker辅助... 黑科技软件(aapoker辅助工具)外挂透视辅助软件(透视)切实存在有挂(黑科技攻略)1、aapok...
黑科技能赢(wePOke)ai... 黑科技能赢(wePOke)ai辅助(黑科技)用模拟器(其实是有挂)1、这是跨平台的黑科技,在线的操作...
黑科技总结(we-poker)... 黑科技总结(we-poker)有挂吗(黑科技)有外挂软件(好像真的是有挂)1)辅助挂:进一步探索辅助...
黑科技app(德扑之星辅助器购... 黑科技app(德扑之星辅助器购买)外挂透明挂辅助神器(透视)一直真的是有挂(黑科技插件)1、点击下载...
黑科技app(wepoker)... 黑科技app(wepoker)透明黑科技(黑科技)是有辅助(原来真的有挂)是一款可以让一直输的玩家,...
黑科技挂(德州ai辅助有用)外... 黑科技挂(德州ai辅助有用)外挂透视辅助插件(透视)都是是有挂(黑科技详情)德州ai辅助有用软件透明...
详细辅助(微扑克)辅助手机(辅... 详细辅助(微扑克)辅助手机(辅助挂)辅助算牌器(其实是真的有挂)1、构建自己的微扑克辅助插件;2、选...
黑科技了解(wepoke辅助有... 黑科技了解(wepoke辅助有挂)外挂透视辅助软件(透视)一直是真的有挂(黑科技脚本);1、下载好w...