경량 TransactionScope 구현

ado.net c# dapper micro-orm transactionscope

문제

나는이 질문을 언급하고있다 : Dapper를 사용하여 예상보다 오래 걸리는 대량 삽입물

그 질문에 대한 @SamSaffron의 코멘트에

"TransactionScope는 당신이 일반적으로 신경 쓰지 않는 DTC 말도 안되는 기능을 필요로하지 않는 한 피할 것이고, 스레드 로컬 스토리지에 첨부 된 자신의 컨텍스트를 롤업하는 것은 매우 쉽습니다."

[ThreadStatic] 변수에 첨부 된 트랜잭션을 사용하여 내 자신의 TransactionManager를 롤하는 방법을 알고 있지만 명령이 자동으로 TransactionScope 하도록 TransactionScope에뮬레이트 할 수있는 확실한 방법이 있습니까? 최종 제품은 모든 MSDTC 배관과의 거래 범위가 될 것입니다.

수락 된 답변

네, 내 TextMetal 프로젝트, 샘플 코드를보고 Plumbing 네임 스페이스에주의하십시오. 질문이 있으시면 이메일을 보내주십시오. 약간의 MSDTC가 없으며 ADO.NET, 작업 패턴 단위 및 잘 설계된 데이터 액세스 코드!



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.