【发布时间】:2016-11-10 10:03:03
【问题描述】:
在我的程序中有两种方法,一是开始处理,二是结束处理。
Public void StartProcessing()
{
Thread.Sleep(30000)
bool isActive = _repository.FindBy(s=>s.UId == 1).isActive //Linq Query
}
Public void EndProcessing()
{
//Update data
}
所以当我调用StartProcessing() 方法时,它会等待 30 秒,30 秒后它会从 sql 中返回数据。所以现在的问题是,当我在 30 秒之前更新数据时,它不会返回我更新的数据。
请给我解决这个问题。
【问题讨论】:
标签: c# sql asp.net-mvc multithreading linq