我创建了一个新的MVC 3 Internet应用程序,它附带了帐户模型/控制器等。ASP.NET MVC,账户模型:如何与之建立关系?
这些存储在MDF数据库中。
我想为我的应用程序创建新模型,并将这些模型与我的帐户模型建立关系。
我没有找到任何关于它的信息,也许我找了错误的东西......所以我想知道,有没有人能指出我如何去做正确的方向?
谢谢!
我创建了一个新的MVC 3 Internet应用程序,它附带了帐户模型/控制器等。ASP.NET MVC,账户模型:如何与之建立关系?
这些存储在MDF数据库中。
我想为我的应用程序创建新模型,并将这些模型与我的帐户模型建立关系。
我没有找到任何关于它的信息,也许我找了错误的东西......所以我想知道,有没有人能指出我如何去做正确的方向?
谢谢!
我一直在寻找答案正是这一点:
在模型中,链接到会员用户是这样的:
public virtual Guid UserGuid { get; set; }
public virtual MembershipUser User
{
get
{
return Membership.GetUser(UserGuid);
}
}
啊,有一个使用内置提供程序和aspnet默认数据库的问题..在该数据库中,每行有一个唯一的ID--理论上可以使用它来链接到您的数据库 - 但意识到这一点完全分开。一种替代很多人做的是使用自定义成员资格提供程序(例如自定义的SQL成员资格提供) 有吨的文章/博客在那里上 - 对于初学者看到: http://blogs.syrinx.com/blogs/dotnet/archive/2007/12/14/a-simple-custom-sql-membership-provider-part-1.aspx
这样就可以把一切都在你自己的数据库和相当容易实现。
谢谢,我会读这个! – TomShreds 2011-05-25 19:53:17
我发现这个问题,以及: https://github.com/anderly/SimpleMembership.Mvc3
我想这是另一种选择。
您使用的是标准ASP.NET成员资格提供?你对其他数据库操作有什么用途? – 2011-05-25 19:35:26
是的,我正在使用标准的ASP.NET成员资格提供程序。作为我的数据库,我正在使用SQL 2008 Express。谢谢! – TomShreds 2011-05-25 19:36:48