正常情况下,插入数据就是没有问题,
偶尔会出现,同时往数据库插入了好几条相同数据,十分尴尬。
foreach (var item in productDict)
{
Task.Factory.StartNew(() =>
{
LogDataAccess.AddOrderRecord(userId, orderId, item.Item1.ToString(), item.Item2, OrderRecordType.Original, DateTimeOffset.Now);
});
}
网上虽然也找了,但是未层找到原因,请大神们相助,感激不尽!
你 .Net的版本是哪个?.Net 4.5及以后不会有这个问题,.Net 4.0应该会有闭包问题,