ASP.NET 核心身份用户组

ASP.NET Core Identity user groups

您好,我正在计划一个网站,每个用户都应该能够创建群组,然后邀请其他用户加入该群组。所以我打算做的是 identityUser 和 group-table 之间的多对多关系。这是一个好主意还是他们的另一个更好的方法?

我建议您在数据库设计中使用中介 table。

这将导致三个 table:

  • 用户
  • 群组
  • 用户组

UserGroups 将包含来自用户和组 tables 的主键。