微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ASP.NET MVC,帐户模型:如何建立关系?

如何解决ASP.NET MVC,帐户模型:如何建立关系?

| 我创建了一个新的MVC 3 Internet应用程序,它附带了帐户模型/控制器等。 这些存储在MDF数据库中。 我想为我的应用程序创建新模型,并将它们与我的帐户模型建立联系。 我什么都没找到,也许是我找错了...所以我在想,是否有人可以指出正确的方向呢? 谢谢!     

解决方法

嗯,使用内置的提供程序和aspnet默认数据库存在一个问题。在该数据库中,每一行都有一个唯一的ID-理论上您可以使用该ID链接到您的数据仓库-但要意识到这是完全独立的。许多人可以做的另一种选择是使用自定义成员资格提供程序(例如,自定义sql成员资格提供程序) 那里有大量的文章/博客-对于初学者,请参阅: http://blogs.syrinx.com/blogs/dotnet/archive/2007/12/14/a-simple-custom-sql-membership-provider-part-1.aspx 这使您可以将所有内容保存在自己的数据库中,并且相当容易实现。     ,我也发现了这一点: https://github.com/anderly/SimpleMembership.Mvc3 我想这是另一种选择。     ,我一直在寻找的答案是这样的: 在您的模型中,像这样链接到成员资格用户:
public virtual Guid UserGuid { get; set; }

public virtual MembershipUser User
{
    get
    {
        return Membership.GetUser(UserGuid);
    }
}
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。