我这里有一个理论问题。我了解到 DbContextConfiguration.AutoDetectChangesEnabled 属性值确定是否启用上下文更改的自动检测。但是,我已将其设置为 false,即使我不手动调用 DbChangeTracker.DetectChanges,上下文仍会持续更改。
注意:唯一不存在的情况是当我更改实体的 ICollection 属性时(但当我更改导航属性时它仍然存在,即:myEntity.OtherEntity = myOtherEntity)。
所以,我想知道我学错了什么:)
非常感谢。
乔治