Linq to Sql使用单独的查询处理对象的每个插入/删除/更新操作。有没有办法在单个查询中统一多个操作?
我知道框架的默认行为是不可能的。我正在寻找扩展方法或解决方法。我想使用Linq生成的查询到Sql,而不是我自己的查询或存储过程,但是在数据库的单次往返中统一多个操作。
答案 0 :(得分:2)
看看这篇文章:How to run a mass update/delete query in Linq?
这是一个如何实现批量更新,批量删除的链接......希望有所帮助
答案 1 :(得分:0)
LINQ to SQL没有为您提供一种为数据库指定基于集合的更新/删除的方法。我所知道的唯一选择是直接使用SQL,您可以使用数据库上下文对象。
兰迪