데이터베이스와 상호 작용하는 .NET 응용 프로그램을 개발 중입니다. 메서드에서 나는 SQL 트랜잭션을 시작하고 table1
의 데이터를 사용하여 table2
의 업데이트 값으로 이동하기 위해 Threading.Thread
을 시작하여 변경 사항을 완료 한 후에도 table1
의 일부 값을 수정합니다 (아직 트랜잭션을 커밋하지 않았습니다).트랜잭션이 실행되는 동안 데이터베이스의 변경 내용에 액세스
이 스레드가 수정 된 값을 읽습니까? 또는 트랜잭션이 시작되기 전에 데이터를로드합니까?