realName
ユーザーのユーザー名と電子メール アドレスに加えて、フィールドを追加したいと考えています。
過去に、ユーザー登録時に列username
と列を含む新しいテーブルを作成しました。realName
ただし、この情報用の新しいテーブルを作成する代わりに、デフォルトのasp.netフォーム認証メンバーシップテーブルまたはユーザーテーブル(またはこれを追加するために必要なテーブル)を拡張できるかどうかを知りたい.
質問:認証テーブルに新しい列を追加するにはどうすればよいですか?
realName
ユーザーのユーザー名と電子メール アドレスに加えて、フィールドを追加したいと考えています。
過去に、ユーザー登録時に列username
と列を含む新しいテーブルを作成しました。realName
ただし、この情報用の新しいテーブルを作成する代わりに、デフォルトのasp.netフォーム認証メンバーシップテーブルまたはユーザーテーブル(またはこれを追加するために必要なテーブル)を拡張できるかどうかを知りたい.
質問:認証テーブルに新しい列を追加するにはどうすればよいですか?
カスタム プロパティをユーザーに拡張するには、Membership User Profileaspnet_Membership
API を使用する必要があります。およびaspnet_Users
テーブルに列を直接追加しないでください。
SqlTableProfileProviderを見ることもできます
また、強く型付けされたプロファイル クラスの作成方法に関するJoel とColivierの投稿を必ずお読みください。
これが Web アプリケーション プロジェクトである場合、カスタム プロファイル クラスを使用する必要があります。これは、プロファイルが Web サイト モデルと共にすぐに使用できるためです。
http://www.codersbarn.com/post/2008/07/10/ASPNET-PayPal-Subscriptions-IPN.aspx