2009-04-20 54 views
0

我正在使用來自Microsoft SQLProvider和SQLRoleProvider示例的成員資格和角色提供程序代碼,並且我有點不知所措,我完全可以將自己的模式集成到源代碼中。我的自定義sql角色/成員資格提供程序必須符合示例的程度如何?

例如,GetAllUsers方法從ASP.NET數據庫中的特定表中加載數據,並將它們放入非常特定的數據結構中。我的桌子看起來沒有那樣。

我是否必須調整表格來包含這些字段,或者我可以用自己的結構來替代嗎?

換句話說,我必須與SQL提供程序實現的procs的接口保持一致嗎?這些特效也都有頁面大小和頁碼數。

回答

0

提供程序的返回值必須相同,實際上在數據庫中執行的操作並不重要,關鍵是外部行爲必須相同。

我強烈建議實施SQL Paging解決方案,因爲它使代碼能夠處理更大的負載。

+0

我看到它在內部創建一個用戶對象;我想我的數據庫模式還必須包含該對象中指定的字段? – Caveatrob 2009-04-20 17:48:41

相關問題