4

ASP.NET MVC 4 Web サイトを作成しています。既定のプロジェクト テンプレートを使用すると、メンバーシップ用にデータベースにいくつかのテーブルが自動生成されます。例えば:

  • webpages_Membership
  • webpages_Roles

1 つのデータベースを複数の Web サイトで使用したい場合があるため、"webpages_" プレフィックスをこの Web サイトに固有のものに置き換えたいのですが、これがどこで構成されているかわかりません。ASP.NET MVC 4 でこれを変更するにはどうすればよいですか?

4

1 に答える 1

9

いいえ、そうではありません。テーブル名は、SimpleMembershipProvider でハードコーディングされています。

ソースを取得して名前を変更し、必要に応じて独自のバージョンを使用できます。ソースはここにあります:

http://aspnetwebstack.codeplex.com/SourceControl/changeset/view/e0115a823029#src%2fWebMatrix.WebData%2fSimpleMembershipProvider.cs

于 2012-10-13T10:17:16.670 に答える