我正在实现 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
- 1 回答
- 0 关注
- 116 浏览
添加回答
举报
0/150
提交
取消