2011-09-28 33 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#版本。