2008-10-23 129 views
0

我已經快速閱讀(並很快以更多的關心讀取)斯科特·艾倫的關於使用默認的SQL Express或SQL Server數據庫的其他供應商使用「Membership and Role Providers」爲ASP.NET的可能性文章。成員資格和角色提供與非SQL Server提供?

我們很快就需要通過網絡向部分客戶打開我們項目的一部分,我想過使用「Membership and Role Providers」,但我們的數據庫是PostGreSql。

任何人不會有「Membership and Role Providers和其它數據庫類型(非SQL Server)的一些經驗?是否值得或這是一個痛苦?

回答

1

找到它,我把它去MySQL,發現它是不可能的,這可以歸因於到我相對較低的技能,以及我在2.0發佈後大約5個月完成的事實。編寫自己的簡單安全系統是否太多了?

有在備用成員提供:http://www.codeplex.com/SnitzMember

1

它實際上相當簡單。它基本上只是極少數的接口的需要來實現,而且大多數是相當直接的方法。

我實現了一個在MSSQL,而是使用現有的會員數據庫從其他應用程序,你可以在http://www.codeplex.com/SnitzMember

+0

它是正常的,你的鏈接讓我在CodePlex上的主頁? – 2008-10-23 18:41:55

1

,你應該能夠輕鬆地編寫使用的PostgreSQL作爲數據存儲

  1. 創建從的MembershipProvider繼承的類自定義成員資格提供者(例如PostgreSqlMembershipProvider )
  2. 實現使用System.Data.Odbc類方法和屬性,或可替代地使用Npgsql的(http://pgfoundry.org/projects/npgsql
相關問題