SqlDataReader
개체가 있으면 관련 명령의 시간 초과를 가져 오려고합니다. 예를 들어 내가 만들려면이 사용하고 내 SqlDataReader
: 런타임에서SqlDataReader에서 명령 개체에 액세스
SqlCommand myCommand = new SqlCommand(query, some_connection);
_reader = myCommand.ExecuteReader();
I이 사용하여 액세스 할 수있는 시각적 디버거를 사용하여 :
_reader.Command.CommandTimeout // Visual debugger
아니, 난이 "속성"에 접근 할 수있는 방법 내 코드 (제 3 자 lib에 대한 속성으로 이것을 공개하고 싶습니다)?
상황 :
내가 그래서 사실 난 그냥 독자에 대한 액세스 권한, 세 번째 라이브러리에서 독자를 접근하고있다. 내 질문에 왜 내가 디버거에서 명령이 아니라 속성으로 액세스 할 수 이해하는 것입니다? 현장 뒤의 메커니즘은 무엇입니까, 일부 속성 확장, 반영?
myCommand.CommandTimeout? –