EntityDataReader 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
엔터티 클라이언트 공급자에 대한 데이터 판독기 클래스
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")]
public class EntityDataReader : System.Data.Common.DbDataReader, System.Data.Entity.Core.IExtendedDataRecord
type EntityDataReader = class
inherit DbDataReader
interface IExtendedDataRecord
interface IDataRecord
Public Class EntityDataReader
Inherits DbDataReader
Implements IExtendedDataRecord
- 상속
-
EntityDataReader
- 특성
- 구현
속성
DataRecordInfo |
이 IExtendedDataRecord 에 대한 를 가져옵니다DataRecordInfo. |
Depth |
현재 행의 중첩 수준을 나타내는 값을 가져옵니다. |
FieldCount |
현재 행의 열 수를 가져옵니다. |
HasRows |
EntityDataReader에 행이 하나 이상 포함되어 있는지 여부를 나타내는 값을 가져옵니다. |
IsClosed |
EntityDataReader가 닫혔는지 여부를 나타내는 값을 가져옵니다. |
Item[Int32] |
지정된 열의 값을 Object의 인스턴스로 가져옵니다. |
Item[String] |
지정된 열의 값을 Object의 인스턴스로 가져옵니다. |
RecordsAffected |
SQL 문을 실행하여 변경, 삽입 또는 삭제된 행 수를 가져옵니다. |
VisibleFieldCount |
표시되는 EntityDataReader의 필드 수를 가져옵니다. |
메서드
Close() |
EntityDataReader 개체를 닫습니다. |
Dispose(Boolean) |
이 EntityDataReader 에서 사용하는 리소스를 해제하고 를 호출합니다 Close() . |
GetBoolean(Int32) |
지정된 열의 값에 해당하는 Boolean 값을 가져옵니다. |
GetByte(Int32) |
지정된 열의 값에 해당하는 바이트 값을 가져옵니다. |
GetBytes(Int32, Int64, Byte[], Int32, Int32) |
지정된 열에서 dataIndex 로 표시된 위치에서 시작하여 bufferIndex 로 표시된 위치에서 시작하여 버퍼로 바이트 스트림을 읽습니다. |
GetChar(Int32) |
지정한 열의 값을 단일 문자로 가져옵니다. |
GetChars(Int32, Int64, Char[], Int32, Int32) |
지정된 열에서 dataIndex 로 표시된 위치에서 시작하여 bufferIndex 로 표시된 위치에서 시작하여 버퍼로 문자 스트림을 읽습니다. |
GetDataReader(Int32) |
중첩된 판독기를 DbDataReader 개체로 반환합니다. |
GetDataRecord(Int32) |
중첩된 DbDataRecord를 반환합니다. |
GetDataTypeName(Int32) |
지정된 열의 데이터 형식 이름을 가져옵니다. |
GetDateTime(Int32) |
지정된 열의 값에 해당하는 DateTime 개체를 가져옵니다. |
GetDbDataReader(Int32) |
요청된 열 서수에 대한 DbDataReader 개체를 반환합니다. 이 개체는 공급자별 구현으로 재정의할 수 있습니다. |
GetDecimal(Int32) |
지정된 열의 값에 해당하는 Decimal 개체를 가져옵니다. |
GetDouble(Int32) |
지정한 열의 값을 배정밀도 부동 소수점 숫자로 가져옵니다. |
GetEnumerator() |
데이터 판독기의 행을 반복하는 데 사용할 수 있는 IEnumerator를 반환합니다. |
GetFieldType(Int32) |
지정된 열의 데이터 형식을 가져옵니다. |
GetFloat(Int32) |
지정된 열의 값에 해당하는 단정밀도 부동 소수점 숫자를 가져옵니다. |
GetGuid(Int32) |
지정된 열의 값에 해당하는 GUID(Globally Unique ID)를 가져옵니다. |
GetInt16(Int32) |
지정된 열의 값을 16비트 부호 있는 정수로 가져옵니다. |
GetInt32(Int32) |
지정된 열의 값에 해당하는 32비트 부호 있는 정수를 가져옵니다. |
GetInt64(Int32) |
지정된 열의 값에 해당하는 64비트 부호 있는 정수를 가져옵니다. |
GetName(Int32) |
0부터 시작하는 열 서수가 지정된 경우 열 이름을 가져옵니다. |
GetOrdinal(String) |
열 이름이 지정된 경우 열 서수를 가져옵니다. |
GetProviderSpecificFieldType(Int32) |
지정된 열의 공급자별 필드 형식을 반환합니다. |
GetProviderSpecificValue(Int32) |
지정된 열의 값을 Object의 인스턴스로 가져옵니다. |
GetProviderSpecificValues(Object[]) |
현재 행의 컬렉션에서 공급자별 특성 열을 모두 가져옵니다. |
GetSchemaTable() |
DataTable 의 열 메타데이터를 설명하는 을 반환합니다 DbDataReader . |
GetString(Int32) |
지정된 열의 값을 String의 인스턴스로 가져옵니다. |
GetValue(Int32) |
지정된 열의 값을 Object의 인스턴스로 가져옵니다. |
GetValues(Object[]) |
현재 행의 열 값으로 개체 배열을 채웁니다. |
IsDBNull(Int32) |
존재하지 않거나 누락된 값이 열에 포함되었는지 여부를 나타내는 값을 가져옵니다. |
NextResult() |
일괄 문의 결과를 읽을 때 판독기를 다음 결과로 이동합니다. |
NextResultAsync(CancellationToken) |
문 일괄 처리를 읽을 때 판독기를 다음 결과 집합으로 비동기적으로 이동합니다. |
Read() |
판독기를 결과 집합의 다음 레코드로 이동합니다. |
ReadAsync(CancellationToken) |
판독기를 현재 결과 집합의 다음 행으로 비동기적으로 이동합니다. |
적용 대상
Entity Framework