0

ここに画像の説明を入力データベースの最初のアプローチを使用してモデルを作成するために使用した既存のデータベースがあります。データベース図を参照してください。

私のソリューション ファイルには、データベースへの ADO.NET 接続を備えたモデルのクラス ライブラリと、ASP.NET MVC 3 Web アプリケーションがあります。

ここで取得しようとしている機能は、ユーザーがログインすると表示される情報がユーザーごとに異なるということです。ユーザー ログイン ページをデータベースの「ユーザー」テーブルにリンクするにはどうすればよいですか? 接続文字列を直接使用していますか?それとも、データベースを使用して作成したモデルを使用する必要がありますか?

4

1 に答える 1

1

「ProviderUserKey」またはMembershipUserID、または同様のタイプのフィールドをUserテーブルに追加しますuniqueidentifier。次に、それを呼び出しMembership.GetUser().ProviderUserKeyてユーザーテーブルのwhere句で使用し、ログインしたユーザーに基づいて正しいユーザーレコードを選択します。

于 2012-01-27T00:59:59.613 に答える