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