【发布时间】:2011-01-16 02:13:43
【问题描述】:
我想为我自己的数据库使用 asp.net 会员提供程序我有自己的表
这是我所做的 我用自己的 write all overrided 方法扩展了成员资格提供程序类。 使用会员提供者类进行自定义使用是正确的方法吗?我也扩展了角色管理类。
【问题讨论】:
标签: c# asp.net membership roleprovider
我想为我自己的数据库使用 asp.net 会员提供程序我有自己的表
这是我所做的 我用自己的 write all overrided 方法扩展了成员资格提供程序类。 使用会员提供者类进行自定义使用是正确的方法吗?我也扩展了角色管理类。
【问题讨论】:
标签: c# asp.net membership roleprovider
什么是“对”什么是“错”是模糊的,因为不同的人有不同的看法。
我的意见是,您永远不应该扩展成员资格表,因为如果 Microsoft 决定为这些类添加额外的功能,这样做会在未来产生潜在的问题。
相反,您应该简单地将 asp.net 成员资格提供程序键用作您自己的表的外键。因此,您可能有自己的“用户”表,但其中一列是 asp.net 成员身份用户 ID 值。这允许您将它们关联在一起并获取该信息,而无需扩展 asp.net 成员表本身。
【讨论】: