是否可以显式设置SaveChanges的操作顺序?

Pav*_*nin 5 .net entity-framework

当上下文包含相关实体并被SaveChanges称为EF时,将以正确的顺序发出查询,而不会破坏引用约束。

不幸的是,EF不支持替代键,因此无法推断出正确的命令顺序,因此,如果可能的话,我们需要自己定义顺序。

Mat*_*ton 5

我认为操作顺序完全在实体框架控制之下——本质上意味着你不能影响操作顺序。

我认为管理此问题的唯一方法是进行更改,以便在您希望提交的每个点保存更改 - 即强制 EF 按顺序进行更改。

类似问题:https : //stackoverflow.com/a/7335895/626354