我有以下代码:
Parallel.ForEach(recipients, pOptions, (item, state) =>
{
using (Entities ent = new Entities())
{
Campaign camp = ent.Campaigns.Where(xx => xx.CampaignID == campaignID).FirstOrDefault();
camp.Sent = Camp.Sent + 1;
ent.SaveChanges();
}
}
问题是保存更改没有与数据库一起保存。
编辑:该值也不是在其他线程中持久存在的。
我究竟做错了什么?