0

SQLMembershipProviderと自分のカスタムプロバイダーを使用する適切なタイミングで混乱しています。ユーザーがアカウントを作成できるシステムを構築しています。次に、システムにオブジェクトを作成します。ユーザーがログインすると、作成したオブジェクトを表示および編集できるようになります。

さて、SQLMembershipProviderを使用してこれを行うことはできますか?私の理解では、SQLMembershipProviderはユーザーを独自のデータベースに格納します。この場合、オブジェクトを作成したユーザーにオブジェクトを関連付けるにはどうすればよいですか?プロファイルプロパティシステムについて読みましたが、郵便番号などの追加情報を.Netユーザーオブジェクトに追加するだけなので、うまくいかないようです。

私のオブジェクトテーブルはどのようになりますか。どのユーザーがオブジェクトを作成したかを示す列はどうなるでしょうか。

または、ユーザーを自分のデータベースに保存するカスタムMembershipProviderを作成する必要がありますか?

4

1 に答える 1

0

必要なのは、オブジェクトテーブルに、SQLMembershipProviderが作成するUserテーブルへの外部キーであるUserId列を含めることだけです。

于 2011-09-29T16:00:56.437 に答える