5

我正在创建一个MVC 4 applicationin Code First 方法并使用DefaultMembershipProviderand DefaultRoleProvider,但是在将会员用户表的外键设置为我的自定义表时遇到了问题,该表存储了用户的一些附加信息。请为我提供一种方法,我该如何做到这一点。

请建议。

4

2 回答 2

0

您可以选择使用 SimpleMembershipProvider 吗?

如果你这样做了,这篇文章http://blog.spontaneouspublicity.com/including-asp-net-simple-membership-tables-as-part-of-your-entity-framework-model 对如何集成与您的 EF 的成员资格表。但我不确定您是否需要与 EF 完全集成,因此请阅读一些 SimpleMembershipProvider 教程,看看它是否满足您的要求。 http://www.asp.net/web-pages/tutorials/security/16-adding-security-and-membership

如果不是,我假设您需要在 EF 模型中对所有 DefaultMembershipProvider 表进行建模并在其中添加关系。

于 2013-11-21T07:58:50.390 回答
0

这是一种方法:

您使用 Code First 实体创建表。然后你去你的数据库架构,右键单击架构,选择“关系”并手动创建与 sql server 中的成员资格表的关系。您必须首先确保已在数据库中创建了成员资格表。

于 2013-05-07T08:47:55.807 回答