2012-03-06 106 views
3

System.Web.Providers中包含的ASP.NET通用提供程序現在包含在MVC 4模板中,並將作爲ASP.NET的隨附成員資格和配置文件提供程序現在有些時候(SqlMembershipProvider,SqlProfileProvider,SqlRoleProvider)。這些提供者現在使用實體框架(看起來像4.0)來進行數據訪問並生成它們各自的表。例如成員單位這個樣子自定義ASP.NET通用提供程序

[EdmEntityType(NamespaceName="System.Web.Providers.Entities", Name="Membership")] 
public class MembershipEntity : EntityObject 

有沒有一種方法可以輕鬆地擴展包括EntityObjects或調整生成的數據庫架構打造最個性化的實體,即讓列空能,添加/刪除列?

回答

1

爲了詳細說明Pranav的答覆,我們正在考慮使我們的EF的DbContext的公共所以你能夠擴展他們,並希望自定義的東西,你的方式喜歡。從供應商核心版本1.2開始,我們已經轉向在內部使用Code First,一旦我們確認整個可擴展性故事全部結合在一起,我們就會公開它們。

+1

這有什麼更新? – 2013-04-01 04:06:46

1

我們正在研究使這一可能的未來的版本