2009-04-28 2 views

답변

3

이 기능을 사용해 볼 수 있습니까?

_db.GetChangeSet().Inserts.Count(); 

여기서 _db - 귀하의 데이터 인터페이스와 변경 사항을 확인하기 전에해야합니까?

0

db. SubmitChanges은 데이터베이스에 대한 삽입, 삭제 및 업데이트의 영향을받은 실제 레코드를 제공하지 않습니다. db.GetChangeSet.Count()를 보면 진실을 알 수 있습니다. SubmitChanges 호출 중에 GetChangeSet.Count()의 숫자가 db의 실제 상황과 다를 경우에만 오류가 발생합니다.

+0

제출 변경 중에 오류가 발생하는 경우 모든 것이 롤백됩니다. 맞습니까? –

+0

예, http://stackoverflow.com/questions/542525/transactionscope-vs-transaction-in-linq2sql에 따라 –

관련 문제