我是 MVC 新手,我有一个名为的模型,Person
其中包含以下字段: name 、family 、email 、UserID
我想在 SqlMembership 中的用户表和我的数据库(newsAgent.mdf)中的人表之间创建 1:1 关系-我想通过创建这种关系来扩展用户表,我使用的是数据库优先方法。所以我有 2 个问题:
1-生成的表在哪里属于SqlMembership?我怎样才能看到它们?
2-我怎样才能加入这 2 个表以建立 1:1 的关系?
我是 MVC 新手,我有一个名为的模型,Person
其中包含以下字段: name 、family 、email 、UserID
我想在 SqlMembership 中的用户表和我的数据库(newsAgent.mdf)中的人表之间创建 1:1 关系-我想通过创建这种关系来扩展用户表,我使用的是数据库优先方法。所以我有 2 个问题:
1-生成的表在哪里属于SqlMembership?我怎样才能看到它们?
2-我怎样才能加入这 2 个表以建立 1:1 的关系?
您的 web.config 中应该有一个连接字符串,用于标识成员资格数据库的位置。
该数据库中的 User 表是您可以找到“SqlMembership”(MembershipUser) 数据的地方。
如果您想将它们关联起来,您应该向您的 Person 实体添加一个属性,并从 Membership User 表中存储“ProviderUserKey”属性。
有关某些上下文,请参阅此 MSDN 文章:http: //msdn.microsoft.com/en-us/library/system.web.security.membershipuser.provideruserkey.aspx