实体框架配置种子方法不调用SaveChanges

时间:2013-09-14 04:52:45

标签: entity-framework ef-code-first entity-framework-5 ef-migrations

我已经覆盖了CustomDbContext:DbContext的SaveChanges方法,以搜索定义特定属性的实体中的特定接口。如果存在interface,则该接口定义的属性应设置为默认值(如果为null),并且仅在添加新实体时。

我注意到的是,当我使用Code First进行迁移时,配置的种子方法:DbMigrationsConfiguration类不会调用我重写的SaveChanges,因此当它尝试保存种子时,会抛出异常,因为需要的属性没有设定。

是否有文档解释为什么Seed没有使用自定义DbContext的SaveChanges?

0 个答案:

没有答案