私のウェブサイトでは、デフォルトのメンバーシップクラスを使用しています。しかし、私は、ASPNETDBの複雑なデータベース設計と少し混乱しています。aspnet_Usersとaspnet_Membershipとは何ですか?どちらを使うべきですか?違いはなんですか?
名前、姓、住所などのユーザーの詳細を追加したいとしましょう。aspnet_Membershipテーブルまたはaspnet_Usersテーブルをどこに置くべきですか。なぜですか?私はaspnet_Membershipに詳細を載せるべきであることがわかります。しかし、なぜそれらの2つがaspnet_Usersにバインドされているのでしょうか。
または、ユーザーの詳細については、どのテーブルにキーする必要がありますか?
私は混乱しています。これら2つのテーブルの使用方法を教えていただければ幸いです。ここで
あなたはおそらく持つべきデフォルトASPNETDBするための図である。
おかげで、私は知っていたか、前のプロファイルの使用のために検索されませんでした。そして素晴らしいチュートリアル!私は、データベースにユーザーに関連するテーブルをいくつか追加してもまだ分かりません。どのテーブルをユーザーやメンバーシップで参照する必要がありますか、またプロファイルとその方法で解決できるでしょうか?ありがとうございました! – umutto
この場合、より複雑なプロパティ(1から多くの関係など)を保存する必要がある場合は、必要な新しいテーブルを作成し、外部キーと一緒に物件を 'ApplicationId'フィールドと' UserId'フィールドに貼り付けます。 'aspnet_Membership'テーブル – wsanville
ありがとうございます!私はそれでうんざりしていた! – umutto