다음을 통해 공유


System.Data.CommandBehavior 열거형

이 문서는 이 API에 대한 참조 설명서를 보충하는 추가 설명을 제공합니다.

CommandBehaviorExecuteReader 메서드와 모든 구현 클래스에서 IDbCommand 값이 사용됩니다.

이러한 값의 비트 조합을 사용할 수 있습니다.

CommandBehaviorSqlNotificationRequestSqlDependency를 정의할 때 무시되므로 사용하지 않아야 합니다. 이 두 경우에서 매개 변수가 CommandBehavior 필요하지 않은 생성자를 사용합니다.

개별 열거형 멤버에 대한 참고 사항

KeyInfo를 사용할 때, .NET Framework Data Provider for SQL Server는 실행 중인 문 앞에 SET FMTONLY OFFSET NO_BROWSETABLE ON를 추가합니다. 사용자는 SET FMTONLY ON 문 사용에 대한 간섭과 같은 잠재적인 부작용을 알고 있어야 합니다. 자세한 내용은 SET FMTONLY(Transact-SQL)를 참조하세요.

비고

큰 값과 이진 데이터를 검색하는 데 사용합니다 SequentialAccess . 그렇지 않으면 OutOfMemoryException 발생할 수 있으며 연결이 닫힙니다.

SequentialAccess를 지정한 경우, 각 열을 읽을 필요는 없지만, 반환된 순서대로 열에서 읽어야 합니다. 반환된 데이터 스트림에서 지점을 지나서 읽은 후에는 해당 지점의 데이터나 그 이전의 데이터를 더 이상 읽을 수 없습니다DataReader. OleDbDataReader를 사용할 때, 현재 열 값을 초과하여 읽을 때까지 해당 값을 다시 읽을 수 있습니다. 이 SqlDataReader값을 사용하는 경우 열 값을 한 번만 읽을 수 있습니다.