2011-02-06 4 views
1

私は、ASP.NET MVC3のデフォルトメンバーシップシステムを利用する新しいWebアプリケーションを実装しました。デフォルトのASP.NET MVC3メンバーシップシステムを拡張する

ただし、これらの登録ユーザーに関する追加情報の保存を開始するにはどうすればよいですか。

私は、各ユーザーに「お気に入りの色」を保存したかったとしますが、このサンシャインのベストプラクティスは何ですか?

私が提案し、「関連質問」を見ていたけど...これらはWebフォームに向けたまたは多分ちょうど私が理解できないレベルでより多くのだった

おかげでポール

答えて

7

私は一般的にテーブルを作成しました私のデータベースでこの追加情報を保持し、ユーザー名(一意でなければならない)を使用してメンバーシップデータベースをキーとして使用します。

+4

+1データを格納するためにプロファイルシステムを使用することができますが、私はそれが管理する巨大な痛みになることがわかった。あなた自身のテーブルを作ることは、行く方法です。ユーザー名以上であれば、それをメンバーシップID GUIDに設定することもできます。理論上、ユーザー名は変更できますが、GUIDは決して変更されません。 – TheRightChoyce

3

プロファイル用の組み込みのメンバーシップシステムを使用することは、私が通常自分のテーブルを作成し、割り当てられたユーザーGUIDを持つエントリをユーザー登録とメンバーシップのキーとして追加することです。クラスを拡張メソッドまたはラッパーを使用して

関連する問題