3

このブログ投稿に従って、asp.net MVC の最新リリースの新しい SimpleMemberProvider および SimpleRoleProvider 機能について学びます。

「UserId」と呼ぶ代わりに、単に「Id」と名付けました。しかし、web.config で「SimpleRoleProvider」を有効にすると、「外部キー 'fk_UserId' が無効なテーブル 'MemberProfile' を参照しています」のようなエラーが発生しました。デフォルトでは、外部キー制約を作成するために UserId 列を探しているようです。

「UserId」以外のものを使用することは可能ですか?

4

1 に答える 1

1

私はそれが初期化からその名前を得ていると信じていますフィルターを探してください

 WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);
于 2012-11-18T15:11:29.777 に答える