我已经使用我的 MVC 应用程序几个星期了,对模型进行更改并重新构建等。现在,在最近对数据注释进行更改之后,尽管在 Application_Start 上的 global.asax 文件中有策略,但我的数据库没有重新生成
因此,我从 sql express 中手动删除了数据库,认为它会在我构建时创建一个新数据库。没有。
这是我的启动代码:
protected void Application_Start()
{
Models.cummins_sqldb c = new Models.cummins_sqldb();
c.Database.Initialize(true);
System.Data.Entity.Database.SetInitializer(new System.Data.Entity.CreateDatabaseIfNotExists<cummins_db.Models.cummins_sqldb>());
System.Data.Entity.Database.SetInitializer(new System.Data.Entity.DropCreateDatabaseIfModelChanges<cummins_db.Models.cummins_sqldb>());
AreaRegistration.RegisterAllAreas();
RegisterGlobalFilters(GlobalFilters.Filters);
RegisterRoutes(RouteTable.Routes);
}
我在 web.config 文件中有连接字符串。
关于我可以尝试什么的任何建议?