使用linq删除操作

时间:2012-02-16 11:57:02

标签: c# linq

我用的时候 'var select = from context in context.student              st.college ==“ABC”              选择st;'

context.student.DeleteAllonSubmit(选择); context.student.SubmitChanges();

如果有10条包含大学名称的记录为“ABC”,则会触发10个删除查询。

1 个答案:

答案 0 :(得分:1)

我的唯一解释是Linq首先必须选择要更新/删除的行。在知道哪些行受更新/删除影响后,Linq会提供最充分的查询来更新/删除您想要的行并执行它。

如果我错了,请纠正我,这是我认为发生的事情我不确定。