Как выполнять математические операции с объектом, не изменяя его извне? - PullRequest
0 голосов
/ 12 июля 2020

После того, как я получу значение объекта, количество, возможно, уже было изменено извне. Как заблокировать значение, чтобы после сохранения объекта оно просто добавлялось к предыдущему значению?

stock_info stockInfoEntity = dbStock.stock_info.SingleOrDefault(x => x.Id == id);
stockInfoEntity.Quantity = stockInfoEntity.Quantity + quantityAdditional;
dbStock.SaveChanges();
...