1

私はMVCを初めて使用しPersonます。名前、ファミリ、電子メール、ユーザーIDのフィールドを含む名前のモデルがあります。

SqlMembershipのUserテーブルとDataBase(newsAgent.mdf)のPersonテーブルの間に1:1の関係を作成したい-この関係を作成してUserテーブルを拡張したい、データベースファーストアプローチを使用しているので、2つの質問があります:

1-生成されたテーブルはSqlMembershipに属しますか?どうすればそれらを確認できますか?

2-これら2つのテーブルを結合して1:1の関係にする方法を教えてください。

4

1 に答える 1

0

メンバーシップデータベースが配置されている場所を識別する接続文字列がweb.configに含まれている必要があります。

そのデータベースのUserテーブルには、「SqlMembership」(MembershipUser)データがあります。

それらを相関させたい場合は、Personエンティティにプロパティを追加し、MembershipUserテーブルの「ProviderUserKey」プロパティを保存する必要があります。

コンテキストについては、次のMSDN記事を参照してください:http://msdn.microsoft.com/en-us/library/system.web.security.membershipuser.provideruserkey.aspx

于 2013-03-12T18:00:18.267 に答える