.net - 为什么asp.net 成员(member)有一个users 表和一个membership 表?

标签 .net asp.net asp.net-membership

为什么他们将用户的东西分成 2 个表?就像他们得到了 aspnet_membership 和 aspnetusers。
仅仅是因为他们的成员(member)资料太长了吗?

最佳答案

它将身份/身份验证管理与成员(member)管理分开。 “大”用户表是实际的身份存储库——例如,如果您想使用 SQL 来存储您的身份数据,那么它都在这里。但是您可能希望使用其他一些源(例如 Active Directory)作为您的身份存储库。相反,您验证身份和身份验证,但您仍然需要某种方式将基于 SQL 的角色/成员资格数据连接到基于 AD 的身份数据。这就是小表的用武之地——刚好足够维持这些关系的信息。

关于.net - 为什么asp.net 成员(member)有一个users 表和一个membership 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1489809/

相关文章:

c# - 将字符串转换为安全字符串

asp.net - 不使用 ASP.Net 成员(member)资格的密码恢复

entity-framework - 需要 ServiceConfiguration.cscfg 来填充 web.config session 状态和连接字符串

c# - ASP.NET 成员资格中的多个安全问题

c# - 模拟多态/泛型枚举 - C#

.net - 如何调试打包在 .NET 程序集中的 .NET 代码(作为单独软件运行)

c# - OrganizationServiceProxy 的 CallerId

javascript - 使用javascript在Gridview中设置下拉列表的值

c# - ASP.NET 设置 GridView 中 DataBound 列的宽度

.net - 如何在.NET中的指定偏移处Regex.IsMatch?