新增实体操作时会自动检测两遍Migrationhistory表,虽然是几毫秒的时间 但是性能啊 关注细节
产生这个问题 主要是数据库初始化策略问题,
一:数据库不存在时重新创建数据库
三:模型更改时重新创建数据库
Database.SetInitializer<testContext>(new DropCreateDatabaseIfModelChanges<testContext>());
四:从不创建数据库
Database.SetInitializer<testContext>(null);Database.SetInitializer<EFDBContext>(null);增加这句代码就可以了