У меня возникла проблема при попытке обновить записи с помощью 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 записей, что мне делать?