VS2010 でインターネット アプリケーション プロジェクト テンプレートを使用して新しい MVC4 Web アプリケーションを作成する場合、aspnet DB には 6 つのテーブルがあります。
アプリケーション、メンバーシップ、プロファイル、ロール、ユーザー、UsersInRoles
aspnet_regsql.exe ツールを使用すると、テーブル名は aspnet_Membership などになりますが、すべて「aspnet_」があります MVC4 テーブルにはこのスキーマがありません! 上記の名前があります(「aspnet_」は見えません)
aspnet_regsql.exe が使用するスクリプトを から直接コピーしました。
C:\Windows\Microsoft.NET\Framework\v4.0.30319 Sql Server Management Studio で使用する
結果は同じです...「aspnet_」が使用されています。
MVC4 テーブルの列も少し異なります (Membership テーブルには MobilePIN 列はありません)。ここで別のプロバイダーが動作しているのでしょうか?
MVC4 がこれらのわずかに異なるテーブルを生成するのはなぜですか?