【发布时间】:2018-09-21 06:18:01
【问题描述】:
我正在使用entity framework 一次更新table 中的2600 条记录。
它以前可以工作,但现在突然开始每次都抛出timeout error。
timeout 属性设置为 150。
另外,多个用户同时使用application。
下面是code:
foreach (var k in context.Keywords.Where(k => k.CurrentDailyCount > 0))
{
k.CurrentDailyCount = 1;
}
context.SaveChanges();
这是我面对的error:
error 背后的问题可能是什么?它工作正常,但突然开始抛出timeout error。
【问题讨论】:
-
您确认它没有遇到某种数据库锁吗?查看生成的 SQL 命令以查看它是否挂在任何特定实体上,还是只是缓慢并在 150 秒后超时?
标签: sql .net entity-framework asp.net-core