代码之家  ›  专栏  ›  技术社区  ›  Greg

Linq SubmitChanges()函数-何时调用?

  •  1
  • Greg  · 技术社区  · 14 年前

    使用Linq操作数据时,需要多久调用SubmitChanges()方法一次?

    在我的项目中,有几个表与外键相关。在创建SQL中,这些外键受到约束,因此如果不首先删除从属记录,则不能删除作为关系一部分的记录。

    编辑:我的主要问题是:在SubmitChanges()上删除记录的顺序是否与在代码中删除记录的顺序相同?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Community CDub    8 年前

    您应该尽可能少地调用它,但是当您使用insert和deletes有效地替换实体时,Linq2SQL存在一个已知的问题。在这种情况下,最好在删除和随后的插入之后尽快调用它。

    这是一个 similar question 我问了一会儿。

        2
  •  0
  •   James Culshaw    14 年前