如何优化此linq查询?

时间:2017-09-04 04:10:32

标签: c# linq

我有一张桌子1。我通过首先获取员工列表来删除此表中的行。使用linq的删除范围功能但是它耗费了太多时间我在表中有10000条记录。

(7,2)

1 个答案:

答案 0 :(得分:0)

试试这个:

_dbRepository.Write( ctx =>       ctx.Database.ExecuteSqlCommand(@"
delete from EmployeDetails
where LastLogin is null
or CONVERT(date, LastUpdate) > {0}", today));