У меня есть этот код:Linq к Entities - Приращение столбец с использованием первичного ключа
Message message = new Message();
message.Id = 5;
message.EntityKey = context.CreateEntityKey("MessageSet", entity);
message.Votes++;
context.Attach(entity);
context.ObjectStateManager.GetObjectStateEntry(entity.EntityKey).SetModifiedProperty("Votes");
Save();
Но, конечно же, Голосов инициализировать 0.
Как может генерироваться что-то вроде
Update Messages set Votes=Votes+1 where Id = 5
?? Thx
Да, ответ будет решить указанную проблему, однако он может потенциально потерпеть неудачу при работе с одновременными пользователями, обновляющими ту же информацию. –
Да, но я не хочу делать Select = / –