我理解编辑行如何导致并发问题,但选择行导致的并发问题是我不明白的。线程安全“选择”Linq查询?
如果查询从数据库选择数据,并发问题如何产生?是否如果对我选择的数据进行了更改,事情会爆炸?
在任何情况下,如果由选择查询引起的并发问题,处理它的最佳方法是什么?这是我的想法,但如果它错了,我一点也不会感到惊讶。
try
{
var SelectQuery =
from a DB.Table
where a.Value == 1
select new {Result = a};
}
catch
{
//retry query??
}