我正在尝试用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可用,我就可以获得额外的用户资源?
反过来可能吗?
答案 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
中的链接如果自定义成员资格似乎超出顶部,您可以尝试创建映射到User {{{{}}和this中提到的UserProfile的单独模型。
希望这有用。