我正在开发一个项目,我使用membershipuser来进行身份验证,但根据用户的角色,我需要其他信息(每个角色都不同)。我知道我可以用不同的方式扩展成员资格用户,但我也想知道是否应该为这些附加字段创建另一个类,并且只需使用membershipuser的guid来查找此信息。对此有任何想法将不胜感激。
瓦德
答案 0 :(得分:0)
基于OP中的标记,您使用的是旧版ASP.Net成员资格提供程序或ASP.Net Universal Provider。
如果是这样,最简单的方法是创建单独的表。然后将外键添加到表中。
注意: 如果向成员资格表添加列,则需要创建自定义成员资格提供程序。换句话说,如果向其表中添加列,则默认成员资格提供程序将不起作用。
如果您正在开发新的应用程序,可能需要查看允许在其表中添加自定义列的ASP.Net Identity 2。