英孚中CodeFirst中实体变化的处理方式

  

在使用英孚的过程中,经常会因为实体的变化而导致程序异常、下面简单的说下处理的方式。

  
 <代码>保护覆盖空白OnModelCreating (DbModelBuilder modelBuilder)
  {//modelBuilder.Configurations。添加(新USERTBMapping ());
  Database.SetInitializer (null);//忽略实体的变化检查
  Database.SetInitializer(新的DropCreateDatabaseAlways());//总是删除重建
  Database.SetInitializer(新的CreateDatabaseIfNotExists());//不存在就创建
  Database.SetInitializer(新的DropCreateDatabaseIfModelChanges());//有修改就删除重建
  }
  }
   

英孚中CodeFirst中实体变化的处理方式