gpt4 book ai didi

c# - LINQ:SubmitChanges 上的多个 DeleteOnSubmit 订单行为

转载 作者:太空宇宙 更新时间:2023-11-03 16:55:37 24 4
gpt4 key购买 nike

使用 LINQ , 当调用多个 deleteOnSubmit连续然后调用 SubmitChanges:

DataContext.DeleteOnSubmit(itemFromTb1);
DataContext.DeleteOnSubmit(itemFromTb2);

DataContext.SubmitChanges();

它们是否总是按照我调用它们的顺序(itemFromTb1 然后 itemFromTb2)删除,还是不一定?

编辑:我知道 SubmitChanges() 按以下顺序执行

  1. 插入
  2. 更新
  3. 删除

但我不确定是否每一个都按照它们被调用的顺序执行。

最佳答案

根据我的经验,它们会按照您添加它们的顺序被删除。您可以使用上下文日志属性检查生成的结果 SQL 代码来验证这一点。

关于c# - LINQ:SubmitChanges 上的多个 DeleteOnSubmit 订单行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2162723/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com