이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 33568|회답: 4

[출처] EF6는 트랜잭션을 관리하기 위해 Database.BeginTransaction을 사용합니다

[링크 복사]
게시됨 2017. 4. 8. 오후 8:52:23 | | | |
이전 수업 내용

동시 타임스탬프와 동시성 확인 구분 처리
http://www.itsvse.com/thread-3616-1-1.html
(출처: 건축가)




동일한 두 데이터 조각을 삽입하고 각각 트랜잭션 함수로 업데이트하며, 코드는 다음과 같습니다:



첫 번째 트랜잭션이 비즈니스 로직 코드를 정상적으로 실행할 수 있도록 합니다;
우리는 의도적으로 두 번째 트랜잭션에서 예외를 던져서 정상적으로 롤백할 수 있는지 확인합니다.

테스트 결과는 트랜잭션 1에 이상 현상이 없으며 업데이트가 성공적임을 보여줍니다. 트랜잭션 2, 예외를 던지고, 업데이트 실패, 롤백.

소스 코드 다운로드:

관광객 여러분, 이 게시물의 숨겨진 내용을 보고 싶으시다면 부탁드립니다회답







이전의:동시 타임스탬프와 동시성 확인 구분 처리
다음:엔터티 프레임워크에서의 대량 제출 및 트랜잭션 처리
 집주인| 게시됨 2017. 4. 8. 오후 10:10:16 |
엔터티 프레임워크에서의 대량 제출 및 트랜잭션 처리
http://www.itsvse.com/thread-3618-1-1.html
(출처: 건축가)
게시됨 2017. 7. 20. 오후 3:06:48 |
등록 후에 와서 한번 보세요
게시됨 2017. 8. 17. 오전 11:56:59 |
jjjjj
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com