2011-09-28 72 views
6

我观看了今年BUILD会议上的“使用实体框架创建沉浸式数据体验”视频,并希望构建一个简单的应用程序来测试EF的新功能。但是,我还想使用ASP.NET成员资格提供程序来管理我的应用程序中的用户和角色,我正在努力寻找一种干净的方式将其包含在我的代码优先方法中。你们是否有任何建议,建议或例子可以做到这一点?EF 4.1 Update 1 Code First + ASP.NET会员供应商

+1

不要这样做。 Membership Provider有自己的API =使用该API,而不是通过重新发明轮子来浪费时间。 –

+1

您可以提供链接到参考的构建视频吗? – BozoJoe

回答

0

我建议您看看GitHub上的MVC3-Boilerplate项目,因为它有创建使用EF Code First实现的自定义成员资格提供程序的好例子。

0

CodeFirstMembership可能是你在找什么。

特点:

  • 基于GUID的
  • 登录或者通过输入用户名或电子邮件
  • 用户名和电子邮件都是独一无二的
  • 使用来自SimpleMembershipProvider
  • 代码优先方法
  • 几乎所有功能
  • 所有会员资格字段可以重新命名/更改/本地化
  • 易于扩展(添加附加字段)可

此外,ShoelaceMVC是实现CodeFirstMemebership,并带有一个很好的布局得益于Twitter's Bootstrap很大MVC3启动项目

  • VB.NET和C#版本。