InitializeSimpleMembershipAttribute.cs ファイルを開きます。ここに WebSecurity データベースの初期化があります。正しい connectionStringName で変更する必要があります。例:
変更
WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);
へ
WebSecurity.InitializeDatabaseConnection("MyRealDBConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);
Code First で使用する Web セキュリティ テーブルの構造をコピーしたい場合は、記事があります .... 現時点では見つかりません ... いくつか教えてください。
見つからなかったのですが、正直なところ、大変でした。 DB が既に生成されているので、最も簡単な方法は エンティティ フレームワーク パワー ツール .これでほとんどの作業が完了します。次に、クラスを DbContext に追加し、移行を作成して、実際のデータベースを更新します。
また、コンテキスト名などによっては、これ以上の変更が必要になる場合があります。