asp.net mvc 4将表连接到SqlMembership中的用户表

时间:2013-03-12 17:55:51

标签: asp.net asp.net-mvc-4 asp.net-membership membership-provider

我是MVC的新手,我有一个名为Person的模型,其中包含以下字段: 名称 ,家庭 ,电子邮件 ,用户ID

我想在SqlMembership中的User表和我的DataBase中的Person表之间创建一个1:1的关系(newsAgent.mdf) - 我想通过创建这种关系来扩展User表,我正在使用Database first approach.so I有两个问题:

1 - 生成的表属于SqlMembership?我怎么看?

2 - 我如何加入这两个表以建立1:1的关系?

1 个答案:

答案 0 :(得分:0)

web.config中应该有一个连接字符串,用于标识成员资格数据库的位置。

该数据库中的User表是您可以找到“SqlMembership”(MembershipUser)数据的位置。

如果您想要关联它们,您应该向Person实体添加一个属性,并从Membership User表中存储'ProviderUserKey'属性。

有关上下文的信息,请参阅此MSDN文章:http://msdn.microsoft.com/en-us/library/system.web.security.membershipuser.provideruserkey.aspx