我用的时候 'var select = from context in context.student st.college ==“ABC” 选择st;'
context.student.DeleteAllonSubmit(选择); context.student.SubmitChanges();
如果有10条包含大学名称的记录为“ABC”,则会触发10个删除查询。
答案 0 :(得分:1)
我的唯一解释是Linq首先必须选择要更新/删除的行。在知道哪些行受更新/删除影响后,Linq会提供最充分的查询来更新/删除您想要的行并执行它。
如果我错了,请纠正我,这是我认为发生的事情我不确定。