0

我正在處理ASP.NET MVC 2應用程序,並使用窗體身份驗證的默認項目框架。我有兩個需求,第一個是它必須在Mono環境中工作(例如在Apache中運行它),第二個是我需要一個自定義用戶模型或至少在用戶信息附加附加信息,所以我可以在運行時/會話期間訪問這些數據。自定義用戶模型(用於自定義字段等)與ASP.NET MVC

我一直在尋找覆蓋此場景的現有答案,並且找不到任何最終結果。我不確定是否需要提供自己的會員服務提供商或採取不同的途徑解決問題。

謝謝!

回答

1

據我所知,aspnet_Profile表應該用於此。看看this example of adding a pet to a user profile.您當然可以自由地爲自定義數據添加您自己的實現 - 您可以使用外鍵將其鏈接到[aspnet_Users].[UserId]列,並執行任何您喜歡的操作。

+0

這不是我想要的靈活/舒適。我想要一個基於代碼的解決方案,最好使用一個模型。 – soze

+0

模型很簡單:它是一個鍵值存儲。我同意這不是最好的方法,但它是標準的,除非它引起性能問題,它似乎是一個安全的方法,因爲其他人將熟悉aspnet_表。 – Cymen

+0

爲什麼不採取靈活的路線,然後將自己的模型/表綁定到'[aspnet_Users]。[UserId]'作爲外鍵?這應該讓你想要你想要的。我不認爲任何人都可以根據原始問題(缺乏細節)爲您建模。 – Cymen