我剛開始ASP.NET MVC的新項目,這將是第一個實際使用此技術的項目。當我使用Visual Studio 2010創建了我的新項目時,它爲我的sql服務器創建了一堆帶有「aspnet_」前綴的表。其中一部分涉及內置的用戶帳戶和權限支持。從ASP.NET MVC採用「aspnet_ ...」sql表格
現在,我想保留一些關於我的用戶的特定信息。我的問題是「改變這個aspnet_表的結構,以滿足我對用戶帳戶信息的需求是否是一個好的做法?」。
正如我想的答案是「否」 (爲什麼?),我打算創建我自己的「用戶」表。從aspnet_Users表和我自己的自定義用戶表中連接記錄的好方法是什麼?我想要的關係是1:1和數據庫中的設計要儘可能透明我的C#代碼(如果它是重要的我使用LINQ到SQL)。另外,我不想將aspnet_表中的用戶名和密碼複製到我的表中並維護數據。
我正在考慮使用視圖來加入它們。這是一個好主意嗎?
在此先感謝!
編輯:從答案,我看到我可能不夠清楚,我想要的。問題不在於如何使用默認的asp.net提供程序,而是如何採用它,滿足我的需求。
查看標準配置文件提供程序是否適合您。否則,最好創建自己的表並使用用戶名/ ID作爲關係的關鍵字。 – AxelEckenberger 2010-02-23 00:08:57
什麼是-1?爲什麼人們在不解釋原因的情況下保持低調。 OK可能是有原因的,但沒有解釋就沒用。 – anthares 2010-02-23 19:08:54