C# 如何从成员身份中生成外键';在MVC4中,以代码优先的方式将用户表转换为自定义表?

C# 如何从成员身份中生成外键';在MVC4中,以代码优先的方式将用户表转换为自定义表?,c#,asp.net-mvc,entity-framework,code-first,membership-provider,C#,Asp.net Mvc,Entity Framework,Code First,Membership Provider,我正在以代码优先的方式创建一个MVC4应用程序,并使用DefaultMembershipProvider和DefaultRoleProvider,但在将成员资格的用户表的外键设置到我的自定义表中时遇到了一个问题,自定义表存储了一些用户的附加信息。请给我一个方法,我如何才能做到这一点 请提出建议。这里有一种方法: 您可以使用代码优先实体创建表。然后转到数据库模式,右键单击该模式,选择“关系”,并手动创建与SQLServer中的成员资格表的关系。您必须首先确保已在数据库中创建成员资格表。是否可以选择

我正在以代码优先的方式创建一个
MVC4应用程序
,并使用
DefaultMembershipProvider
DefaultRoleProvider
,但在将成员资格的用户表的外键设置到我的自定义表中时遇到了一个问题,自定义表存储了一些用户的附加信息。请给我一个方法,我如何才能做到这一点

请提出建议。

这里有一种方法:


您可以使用代码优先实体创建表。然后转到数据库模式,右键单击该模式,选择“关系”,并手动创建与SQLServer中的成员资格表的关系。您必须首先确保已在数据库中创建成员资格表。

是否可以选择使用SimpleMembershipProvider

如果你这样做,这篇文章 简单介绍了如何将成员资格表与EF集成。 但我不确定您是否需要与EF完全集成,所以请阅读一些SimpleMembershipProvider教程,看看它是否满足您的需求。


如果没有,我假设您需要在EF模型中为所有DefaultMembershipProvider表建模,并在其中添加关系。

您遇到了什么问题,请描述它。显示您的表类定义。