簡體   English   中英

使用實體框架增加一列值

[英]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.

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