将MembershipUser与另一个类关联

时间:2014-07-23 21:46:09

标签: c# asp.net-mvc-4 asp.net-membership

我正在开发一个项目,我使用membershipuser来进行身份验证,但根据用户的角色,我需要其他信息(每个角色都不同)。我知道我可以用不同的方式扩展成员资格用户,但我也想知道是否应该为这些附加字段创建另一个类,并且只需使用membershipuser的guid来查找此信息。对此有任何想法将不胜感激。

瓦德

1 个答案:

答案 0 :(得分:0)

基于OP中的标记,您使用的是旧版ASP.Net成员资格提供程序或ASP.Net Universal Provider

如果是这样,最简单的方法是创建单独的表。然后将外键添加到表中。

enter image description here

注意: 如果向成员资格表添加列,则需要创建自定义成员资格提供程序。换句话说,如果向其表中添加列,则默认成员资格提供程序将不起作用。

如果您正在开发新的应用程序,可能需要查看允许在其表中添加自定义列的ASP.Net Identity 2