Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当上下文包含相关实体并被SaveChanges称为 EF 时,会以正确的顺序发出查询,而不会破坏引用约束。
SaveChanges
不幸的是,EF 不支持替代键,因此它无法推断出正确的命令顺序,因此如果可能的话,我们需要自己定义顺序。
我认为操作顺序完全在实体框架控制之下——本质上意味着你不能影响操作顺序。
我认为管理此问题的唯一方法是进行更改以便在您希望它提交的每个点保存更改 - 即强制 EF 按顺序进行更改。
类似的问题:https ://stackoverflow.com/a/7335895/626354