Web.configに次のものがあります
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
<contexts>
<context type="Models.EVRMDBContext, EVRM">
<databaseInitializer type="System.Data.Entity.DropCreateAlways`1[[Models.EVRMDBContext, EVRM]], EntityFramework" />
</context>
</contexts>
</entityFramework>
ただし、DBContext を使用/クエリするとすぐに、データベースは作成されません。を使用して Global.asax に databaseInitializer を設定すると、
System.Data.Entity.Database.SetInitializer(new System.Data.Entity.DropCreateDatabaseAlways<EVRM.Models.EVRMDBContext>());
データベースを初期化します。
(MVC4 で Entity Framework 5 を使用)