我在使用dbset嘗試更新記錄時遇到問題。 以下是我的代碼:DBSet如何多重更新?
CROPContext db = new CROPContext();
var EPins = from EPin in db.Pins.Take(5)
where
(EPin.UserID == null && EPin.CC == 5000)
select EPin;
foreach (var item in Epins.ToList())
{
item.OrderID = OrderID;
item.UserID = intUserID;
}
db.SaveChanges();
當我更新記錄,更新它的所有記錄。 然後我檢查數字EPins.Count(),我發現它不是5,而是所有的數量。 如果我想更新前5條記錄,我該怎麼辦?