使用codefirst EF方法时,我对会员提供商的最佳选择是什么?

时间:2011-11-11 02:10:30

标签: asp.net asp.net-mvc asp.net-mvc-3 entity-framework asp.net-membership

我正在构建一个MVC3 Web应用程序,并且是.NET和一般编程的新手。

我正在考虑使用内置的ASP.NET成员资格提供程序,但似乎我不得不小心翼翼地绕过它,无法将用户干净地链接到我的其他实体对象中,它也将是一个单独的数据库。

我只需要基本用户,角色,密码更改/检索。我接受的地址和其他用户特定信息与会员提供者表没有任何关系?因为我只需要在一个相应的会员表中与UserID等建立FK关系?

从我一直阅读的内容中,有一些方法可以从ASP.NET成员资格提供程序继承并实现抽象方法,以便使用机智EF。如果这是我最好的选择,有没有这么做的好例子或教程?

我认为滚动我自己会很困难,但是如果有一个很好的指南,我会很乐意检查它。或者也许在codeplex上已经有一些推荐的提供商?

PS。使用sql express并将部署到一些cheapo webhost,大量使用1x SQL server 2008 db limit。

谢谢..

1 个答案:

答案 0 :(得分:1)

你应该看看MVC3 Boilerplate project on GitHub。它与MembershipProvider进行EF集成,特别注明UserMembershipProvider类。