2012-04-19 7 views
0

Visual StudioがMVC3テンプレートのユーザーに対して作成する組み込みデータベースを使用するユーザーを区別するにはどうすればよいですか?私はアプリケーションデータ用に別のデータベースを使用しています。MVC3 LINQデータベースユーザー定義

私はアカウントコントローラにコードを追加しました。新しいユーザーが登録すると、そのユーザーのデータはユーザーテーブルにも格納されます。ここで

は私のデータベース構造である:

Usersテーブル
-userid
-UserName
-JoinDate
-Password

-email作品テーブル
-MovieID
-title
-ReleaseYear
-Genre

レビューテーブル
-ReviewID
-MovieID
-userid

-Description

を-Rating私は、ユーザーIDに基づいてレビューを追加しているユーザーを見つけるための方法が必要です。

+0

なぜユーザーデータを2か所に保存していますか?組み込みのApplication Servicesデータベースは、機密データを処理するように設計されています。 – Terry

+0

レビューテーブルを照会するためにlinqコードを使用する必要がありますか? –

+0

@リカルドはい、これは私が必要なものです – Anajrob

答えて

0

これで2つのデータベースは必要ありません。MVCによって作成されたaspnet.mdfでテーブルを作成するか、データベースでasp.netメンバシップを実行し、データベースにMVCをポイントするだけです。

あなたは同じデータベースにそれを持ち、外部キーを使って参照することができます。 LINQ-SQLはそれを簡単にするべきです。

+0

返信いただきありがとうございます。私のデータベースでasp.netのメンバーシップを実行するにはどうすればいいですか? – Anajrob

関連する問題