【发布时间】:2019-09-01 00:41:20
【问题描述】:
我正在使用 ASP.NET Core 设置一个 Web 应用程序,并通过 Identity Framework 进行身份验证。快速提问。我正在存储有关用户的各种数据,例如他们的地址、帐户设置、订阅状态和到期日期等。我最好通过创建继承 IdentityUser 的 ApplicationUser 类将所有这些数据存储在 AspNetUsers 表中,还是应该保留该表用于登录/安全信息并创建另一个表来存储仅与我的应用程序相关的数据,并且这两个表之间存在一对一的关系?
【问题讨论】:
-
还有一点需要考虑的是 GDPR。我喜欢将用户提供的数据与通过其他方式收集的用户数据分开。这样,当/如果您的用户选择删除他们的所有信息时,他们只会删除他们提供的信息。
标签: c# .net asp.net-mvc asp.net-core