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