0

asp.net mvc 4.5 から組み込みユーザー (System.Web.Security.MembershipUser) を使用する方法

テンプレートプロジェクト ,

新しいモデルで?

たとえば、登録された MembershipUser(s) を使用して Posts/Forum モデルを作成したい場合、

EF Code First (最新バージョンの EF5 + Visual Studio 2011 Express Web Beta を使用) を使用してそれを行う方法は?

ありがとう

4

1 に答える 1

2

Guid プロパティを に追加しPostForumメンバーシップ ユーザーを参照します。データベースに参照整合性を持たせたい場合は、カスタム SQL を実行して Posts and Forums テーブルと MembershipUsers テーブルの間に参照制約を作成するカスタム データベース初期化子を作成するか (これと同様)、この参照制約を EF 移行に追加します。MembershipUserクラスは EF によってマップできません。

Guid プロパティにはProviderUserKey、メンバーシップ ユーザーの値が含まれている必要があります。これは、デフォルトの場合、ユーザーの一意の識別子である必要がありますSqlMembershipProvider

于 2012-05-10T14:52:15.140 に答える