私は拡張したカスタム メンバーシップ プロバイダーを持っています - いくつかのフィールド、名、姓、住所、郵便番号、都市を追加しました。
現在、これらのフィールドは aspnet_Membership テーブルにあるため、静的メンバーシップ asp.net クラスを使用するときに簡単にアクセスできます。
今、私は顧客の注文データ (名、姓、住所、郵便番号、都市) をデータベースに保存できるようにしたいと考えています。
注文モデル/テーブルで新しいフィールド セット (名、姓、住所、郵便番号、市区町村) を使用する必要がありますか、それとも asp_Membershihp テーブルと Orders テーブルの間にリレーションシップを作成する必要がありますか?
また、重複データがある場合、ユーザーがアカウントの削除を要求すると、最初の方法を使用すると、Orders テーブルに孤立した行がなくなります。
したがって、ユーザー データ、名、姓、住所、郵便番号、市区町村を 1 つのテーブルだけに格納し、aspnet_Membership テーブルと Orders テーブルの間に関係を作成するか、Orders テーブルに関係のない重複フィールドを作成するのが最善です。 aspnet_Membership テーブル? 長所短所?
ありがとう!
/P