Как увеличить значение одного поля одним запросом

215
18 марта 2022, 09:40

Не могу найти способ реализовать операцию увеличения поля не производя перед этим выборку, то есть нужно сделать следующее:

        public void MakeTurn(int userId)
        {
            var user = _storageContext.Users.Find(userId);
            user.CurrentTurn++;
            _storageContext.SaveChanges();
        }
public class User
    {
        public int Id { get; set; }
        public string Name { get; set; }
        public int CurrentTurn { get; set; }
    }

Другими словами, я бы хотел чтобы ef сгенерировал похожий запрос:

UPDATE Users SET CurrentTurn = CurrentTurn+ 1 WHERE id=1 
READ ALSO
Проблема с Quaternion в unity

Проблема с Quaternion в unity

Делаю 2d шутер, пистолет поворачивается в зависимости от курсора, если нажимаем лкм, то вылетает создаются пуля,которая принимает аргументы:...

253
Регулярное выражение для поиска числа в строке

Регулярное выражение для поиска числа в строке

Пытаюсь постигнуть регулярки - нужна помощьЕсть такая строка:

83
Сохранение excel файла

Сохранение excel файла

Не могу понять как правильно сохранить файл, чтобы в нем остались изменения

101
Как вручную создать файл gmdb для работы с Gmap.NET?

Как вручную создать файл gmdb для работы с Gmap.NET?

Как создать файл cachegmdb с данными всей страны, с разными уровнями масштабирования

194