【发布时间】:2018-10-12 06:47:39
【问题描述】:
DELETE From Table
WHERE ID in (1,2,3, ... )
有没有办法在LINQ 中产生以下查询?我试过RemoveRange,但是从SQL Server Profiler发现它实际上是单独删除记录
【问题讨论】:
-
您可以使用
Contains()对数组/集合搜索记录,然后使用RemoveRange()或DeleteOnSubmit()删除它们。 -
RemoveRange 不会产生以下查询,并且 System.Linq @TetsuyaYamamoto 中没有 DeleteOnSubmit 扩展方法
标签: c# linq linq-to-sql