我创建了一个新的MVC 3 Internet应用程序,它带有帐户模型/控制器等。
这些存储在MDF数据库中。
我想为我的应用程序创建新模型,并从这些模型与我的帐户模型建立关系。
我没有找到任何关于它的信息,也许我找错了...所以我想知道,有没有人能指出我正确的方向如何做到这一点?
谢谢!
答案 0 :(得分:5)
啊存在使用内置提供程序和aspnet默认数据库的问题。在该数据库中,每行都有一个唯一的ID - 理论上你可以使用它来链接到你的数据库 - 但实现这是完全的分离。许多人做的另一种选择是使用自定义成员资格提供程序(例如自定义sql成员资格提供程序) 有很多文章/博客在那里 - 首先看到: http://blogs.syrinx.com/blogs/dotnet/archive/2007/12/14/a-simple-custom-sql-membership-provider-part-1.aspx
这使您可以将所有内容保存在自己的数据库中,并且相当容易实现。
答案 1 :(得分:0)
我也发现了这个: https://github.com/anderly/SimpleMembership.Mvc3
我想这是另一种选择。
答案 2 :(得分:0)
我正在寻找的答案正是这样:
在您的模型中,链接到会员用户,如下所示:
public virtual Guid UserGuid { get; set; }
public virtual MembershipUser User
{
get
{
return Membership.GetUser(UserGuid);
}
}