0

我想更新库存数量,比如+1,因为这么多请求做同样的事情,我不想为了性能而锁定行,那么我想要的SQL是:

Update Stock 
Set qty = qty + 1
where id = xxxx

Entity Framework Core Plus 是否支持它,或者如何实现它?

4

1 回答 1

2

我认为这很明显

db.Stock
  .Where(x => x.Id == id)
  .Update(x => new Stock { qty = x.qty + 1 });
于 2020-12-15T09:13:17.627 回答