2014-11-17 2 views
0

테이블에 Order - Int이라는 열이 있습니다. Entity Framework를 사용하고 있습니다. 행을 삽입 할 때 값을 늘려야합니다. 즉Entity Framework를 사용하여 하나의 열 값 증가

Order 
1 
2 
3 
4 

그때 1보다 큰 수있는 모든 열을 증가하기 위해 2 행을 삽입 한

Order 
1 
2 (New) 
3 
4 
5 

그리고 같은과 함께 내가 행을 삭제하면 되돌릴 수 있습니다 있도록 또한 케이스 업데이트를 고려하십시오.

효과적인 방법이 있나요? 직접 SQL 명령 실행을 사용하지 않는

답변

0

나는, EF에 대해 잘 모르겠지만, SQL에서이 방법을 수행 할 수 있습니다 대신,

DBCC CHECKIDENT (mytable, RESEED, 0) 

나는 그것이이 목적을 위해 트리거를 사용하는 더 좋은 방법입니다 생각을 C# 코드.

관련 문제