2

我想使用ASP.NET成員資格提供程序安全框架,但希望它使用SQL Server架構。因此,我不希望有像asp.net_Membership這樣的表,而更喜歡它是sec.Membership。有沒有人試過這個,並得到它的工作?SQL架構的ASP.NET成員資格提供程序

+0

問得好夥計! – Shimmy 2009-06-24 10:23:18

回答

4

我相信表名是硬編碼到ASP.NET的默認SQL提供程序。您必須實現自定義提供程序才能執行與默認提供程序相同的操作,但需要使用替代表名稱。 This article可以幫助您瞭解如何編寫自定義提供程序。

1

過了一段時間,但是當您在數據庫中創建ASPNET成員資格提供程序時,是否創建了一大堆由提供程序使用的存儲過程?如果是這樣,您可以編輯表名,並根據需要更新存儲過程。存儲的procuedure名稱必須保持彷彿產生...

可能會更容易只是做一個自定義提供建議,但其潛在的另一種選擇......

+0

我想你將不得不編輯存儲過程,但我認爲這很容易! MemberShip Provider中的所有.NET代碼似乎都對dbo進行了硬編碼。當調用存儲過程時。我認爲這是一個應該解決的糟糕的設計決定。 – Craig 2009-01-20 04:13:22

相關問題