簡體   English   中英

ef core plus 是否支持帶減號的批量更新?

[英]Does ef core plus support batch update with minus?

我想更新庫存數量,比如+1,因為這么多請求做同樣的事情,我不想為了性能而鎖定行,那么我想要的 SQL 是:

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

Entity Framework Core Plus 是否支持它,或者如何實現它?

我認為這很明顯

db.Stock
  .Where(x => x.Id == id)
  .Update(x => new Stock { qty = x.qty + 1 });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM