我正在查看在上下文中调用SaveChanges时执行的sql,它确实更新,删除并按顺序插入sql stament ..有没有办法将其更改为删除,更新,插入?
答案 0 :(得分:2)
我能想到的唯一方法是先调用Delete()
,然后SaveChanges()
再调用Insert()
和Update()
。不是说这是唯一的方式......
看起来无法更改订单... - DbContext SaveChanges Order of Statement Execution
答案 1 :(得分:-3)
SaveChanges按照您将更改添加到datacontex的顺序执行更改。 确保以正确的顺序添加它们或至少是允许它们执行的顺序。