每当触发数据库查询时,它都会给出错误'等待操作超时'。那我怎么能摆脱这个错误呢?
我正在使用LINQ来获取数据。
答案 0 :(得分:5)
错误非常清楚,告诉您查询执行已被删除到超时。因此,您可以重构查询或增加_context
;
public class SampleDbContext: DbContext
{
public SampleDbContext(string nameOrConnectionString) : base(nameOrConnectionString)
{
((IObjectContextAdapter)this).ObjectContext.CommandTimeout = 180;
}
}