0

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

到目前为止,可以创建用户,但我想了解更多关于存储在数据库中的用户的信息,例如他们撰写的帖子、他们的网站等。为此,我创建了一个 UserProfile 类来存储这些信息.

如何将我的 UserProfile 类与 asp.net auth-stuff 相关联,以便在有 MembershipUser 可用时获得额外的用户内容?

反过来可能吗?

4

1 回答 1

1

没有更多信息,很难回答您的问题。

一般来说,关于 MVC3 成员资格,听起来您最好查看自定义成员资格提供程序。试试这些寻求帮助

代码项目 - 自定义成员资格提供程序

ASP.NET MVC 2 自定义成员资格提供程序教程

带有存储库注入的 ASP.Net MVC 3 自定义成员资格提供程序

或者这个StackOverflow 答案中的链接

如果自定义成员资格看起来很重要,您可以尝试创建单独的模型,这些模型映射到thisthis中提到的 UserProfile 。

希望这会有所帮助。

于 2012-12-17T15:18:59.073 回答