오류가 발생하면 using 문이 데이터베이스 트랜잭션을 롤백합니까? using 문에 IDbTransaction이 있지만 using 문에서 예외가 발생하면 롤백되는지 확실하지 않습니다. using 문이 Dispose () 호출을 강제 할 것이라는 것을 알고 있지만 Rollback ()에 대해서도 동일한 지 아는 사람이 있습니까? 업데이트 : 또한 아래에있는 것처럼 명시 적으로 Commit ()를 호출해야합니까, 아니면 using 문으로도 처리됩니까? 내 코드는 다음과 같습니다. using Microsoft.Practices.EnterpriseLibrary.Data; ... using(IDbConnection connection = DatabaseInstance.CreateConnection()) { con..