문제

SQL Compact 데이터베이스에서 LINQ에서 SQL을 사용하고 있습니다. 데이터베이스에 여러 레코드를 삽입하는 기능이 있습니다. 나는 함수의 끝에서만 submitchanges를 호출합니다. 트랜잭션 (TransactionScope 클래스 사용)을 사용하여 더 많은 성능이나 장점을 가져 오는가?

도움이 되었습니까?

해결책

LINQ에서 SQL은 SubMitchanges 내에서 트랜잭션을 사용하므로 명시 적으로 사용할 필요가 없습니다. MSDN에서:

실제 변경이 전송되기 직전에 LINQ에서 SQL은 일련의 개별 명령을 캡슐화하기 위해 트랜잭션을 시작합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top