[英]Increase one column value using Entity Framework
我在表中有一列名為Order
- Int
的列。 我正在使用實體框架。 當我插入一行時,我需要增加一個值。 即
Order
1
2
3
4
當我插入順序為2的行時,所有大於1的列都必須增加一,以便
Order
1
2 (New)
3
4
5
當我刪除訂單2的行時,必須顛倒同樣的情況。也要考慮更新大小寫。
有沒有有效的方法來實現這一目標?
我不確定EF,除非使用直接SQL命令執行,但是在SQL中,您可以這樣做:
DBCC CHECKIDENT (mytable, RESEED, 0)
我相信這是使用觸發器而不是C#代碼的更好方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.