为什么他们将用户的东西分成 2 个表?就像他们得到了 aspnet_membership 和 aspnetusers。
仅仅是因为他们的成员(member)资料太长了吗?
最佳答案
它将身份/身份验证管理与成员(member)管理分开。 “大”用户表是实际的身份存储库——例如,如果您想使用 SQL 来存储您的身份数据,那么它都在这里。但是您可能希望使用其他一些源(例如 Active Directory)作为您的身份存储库。相反,您验证身份和身份验证,但您仍然需要某种方式将基于 SQL 的角色/成员资格数据连接到基于 AD 的身份数据。这就是小表的用武之地——刚好足够维持这些关系的信息。
关于.net - 为什么asp.net 成员(member)有一个users 表和一个membership 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1489809/