I had the same problem - I was running multiple requests in parallel in my Task.Runs.
,
var ids = _someList.Select(x => x.Thing.Id).Distinct()
, string.Join(",", ids) .
, : .
, string.Join(",", ids), ( ), (p_linq_0).
.ToList() , , .
var ids = _someList.Select(x => x.Thing.Id).Distinct().ToList();