使用EF5,MVC4(带MVC3 AccountController)和ASP.NET成员资格提供程序的其他用户信息

时间:2012-12-07 09:24:29

标签: asp.net asp.net-mvc entity-framework

我正在尝试用MySQL作为数据库构建一个MVC 4应用程序,并使用asp.net System.Web.Providers,Entity Framework 5和Code First方法。到目前为止一直都很糟糕! 我使用MVC 3 AccountModel使它工作(因为我的mysql连接器还不支持SimpleMembership)。

到目前为止,用户可以创建,但我希望获得有关存储在数据库中的用户的更多信息,例如他们撰写了什么帖子,他们的网站等 为此,我创建了一个存储此信息的UserProfile类。

如何将我的UserProfile类与asp.net auth-stuff相关联,这样只要我的MembershipUser可用,我就可以获得额外的用户资源?

反过来可能吗?

1 个答案:

答案 0 :(得分:1)

如果没有更多信息,很难回答你的问题。

关于MVC3会员资格的一般问题,听起来你最好看一个自定义会员提供商。试试这些帮助

Code Project - Custom Membership Providers

ASP.NET MVC 2 Custom Membership Provider Tutorial

ASP.Net MVC 3 Custom Membership Provider with Repository Injection

或者此StackOverflow answer

中的链接

如果自定义成员资格似乎超出顶部,您可以尝试创建映射到User {{{{}}和this中提到的UserProfile的单独模型。

希望这有用。