在使用英孚的过程中,经常会因为实体的变化而导致程序异常、下面简单的说下处理的方式。
<代码>保护覆盖空白OnModelCreating (DbModelBuilder modelBuilder) {//modelBuilder.Configurations。添加(新USERTBMapping ()); Database.SetInitializer(null);//忽略实体的变化检查 Database.SetInitializer (新的DropCreateDatabaseAlways ());//总是删除重建 Database.SetInitializer (新的CreateDatabaseIfNotExists ());//不存在就创建 Database.SetInitializer (新的DropCreateDatabaseIfModelChanges ());//有修改就删除重建 } } 代码>