查询异常System.Data.SqlClient.SqlException异常:超时已过期

时间:2016-05-29 21:32:41

标签: c# sql-server linq linq-to-sql

我有一个工作人员在一个表上运行删除查询,它删除了大约5,000条记录,查询有时会产生超时异常。这就是代码的样子:

var TheReordsToDeleteInDB = (from c in MyDC.SomeTable
                             where c.UserID == TheUserID
                             select c);

if (TheDemoLeadCallHistoriesInDB.Any() == true) {
        MyDC.SomeTable.DeleteAllOnSubmit(TheReordsToDeleteInDB );
        MyDC.SubmitChanges();
}

我已经看过关于这个bug的其他答案,并且锁不是问题。为什么此查询只是随机超时,是否有更好的方法来编写此删除查询?

0 个答案:

没有答案