728x90
HasRows
- System.Data.SqlClient.SqlDataReader 클래스에서 제공하는 속성으로, 현재 데이터베이스 쿼리의 결과 집합에 행이 있는지 확인하는 데 사용된다.
- 이 속성은 쿼리 결과가 하나 이상의 행을 포함하고 있을 때 true를 반환하고, 그렇지 않으면 false를 반환한다. 이를 통해 쿼리 결과를 처리하기 전에 결과가 있는지 빠르게 확인할 수 있다.
사용 사례
- 존재 여부 확인
- 특정 조건을 만족하는 데이터가 존재하는지 확인할 때 유용하다.
- 결과 처리 최적화
- 쿼리 결과가 없는 경우 데이터 처리를 건너뛸 수 있어 성능 최적화에 도움이 된다.
- UI 피드백
- 결과가 없는 경우 사용자에게 적절한 메시지를 제공할 수 있다.
728x90
'언어 > C#' 카테고리의 다른 글
GeneratedClrTypeInfo (0) | 2024.08.09 |
---|---|
Datatime 연산 (0) | 2024.08.09 |
ExecuteNonQueryAsync (0) | 2024.08.08 |
ExecuteReaderAsync (0) | 2024.08.08 |
System.Data.SqlClient (0) | 2024.08.08 |