为了账号安全,请及时绑定邮箱和手机立即绑定

如何自定义 AspNetUsers 表的表名

如何自定义 AspNetUsers 表的表名

C#
慕神8447489 2022-07-23 09:03:40
我正在实现 Identity 并希望自定义表名。我已成功自定义除“AspNetUsers”以外的所有表。代码:builder.Entity<UserProfile>(opt => opt.ToTable("IdentityUserProfile"));builder.Entity<User>(opt => opt.ToTable("IdentityUser"));builder.Entity<IdentityRole<int>>(opt => opt.ToTable("IdentityRole"));builder.Entity<IdentityUserRole<int>>(opt => opt.ToTable("IdentityUserRole"));builder.Entity<IdentityUserClaim<int>>(opt => opt.ToTable("IdentityUserClaim"));builder.Entity<UserProfileLogin>(opt => opt.ToTable("IdentityUserProfileLogin"));builder.Entity<IdentityUserToken<int>>(opt => opt.ToTable("IdentityUserToken"));builder.Entity<IdentityRoleClaim<int>>(opt => opt.ToTable("IdentityRoleClaim"));UserProfile类型继承IdentityUser,所以我想将 AspNetUsers 重命名为 IdentityUserProfile有什么建议么??
查看完整描述

1 回答

?
慕少森

TA贡献2019条经验 获得超9个赞

你可以这样做,就像你已经尝试过的一样,像这样:


builder.Entity<IdentityUser>(b =>

{

    b.ToTable("IdentityUserProfile");

});

这将重命名由基本类型实现的表IdentityUser


查看完整回答
反对 回复 2022-07-23
  • 1 回答
  • 0 关注
  • 116 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信