Dapper QueryMultiple / Query / Execute 메서드는 스레드로부터 안전합니까?

.net dapper multithreading sql-server thread-safety

문제

내 .net 4.5 코드 (병렬 라이브러리)에서 Dapper QueryMultiple / Query / Execute 메서드를 사용 중이며 스레드로부터 안전한지 알고 싶습니다.

고맙습니다,

모니카

수락 된 답변

dapper의 모든 내부 메타 프로그래밍 부분은 실제로 스레드로부터 안전해야하며 stackoverflow와 같은 사이트에 충분한 부하가 걸려서 정상적으로 작동합니다.

그러나 동일한 연결 인스턴스에서 여러 동시 작업을 수행하면 단일 ADO.NET 연결이 스레드로부터 안전한지 여부가 결정됩니다. 그리고 대부분의 경우 AFAIK는 그렇지 않습니다. 그래서 : 그렇게하지 마십시오. 자신의 작업을 여러 연결을 잘해야합니다.



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