RelationalCommand.CreateRelationalDataReader 메서드

정의

오버로드

CreateRelationalDataReader()

ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)에서 사용할 ExecuteReader(RelationalCommandParameterObject)RelationalDataReader 를 만듭니다. 반환 RelationalDataReader 된 는 여러 쿼리에 더 많이 사용될 수 있으며 를 통해 Initialize(IRelationalConnection, DbCommand, DbDataReader, Guid, IRelationalCommandDiagnosticsLogger)매번 다시 초기화됩니다.

이 메서드는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

CreateRelationalDataReader(IRelationalConnection, DbCommand, DbDataReader, Guid, IDiagnosticsLogger<DbLoggerCategory.Database.Command>)

ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)에서 사용할 ExecuteReader(RelationalCommandParameterObject)RelationalDataReader 를 만듭니다.

이 메서드는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

CreateRelationalDataReader()

ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)에서 사용할 ExecuteReader(RelationalCommandParameterObject)RelationalDataReader 를 만듭니다. 반환 RelationalDataReader 된 는 여러 쿼리에 더 많이 사용될 수 있으며 를 통해 Initialize(IRelationalConnection, DbCommand, DbDataReader, Guid, IRelationalCommandDiagnosticsLogger)매번 다시 초기화됩니다.

이 메서드는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

protected virtual Microsoft.EntityFrameworkCore.Storage.RelationalDataReader CreateRelationalDataReader ();
abstract member CreateRelationalDataReader : unit -> Microsoft.EntityFrameworkCore.Storage.RelationalDataReader
override this.CreateRelationalDataReader : unit -> Microsoft.EntityFrameworkCore.Storage.RelationalDataReader
Protected Overridable Function CreateRelationalDataReader () As RelationalDataReader

반환

만든 RelationalDataReader입니다.

적용 대상

CreateRelationalDataReader(IRelationalConnection, DbCommand, DbDataReader, Guid, IDiagnosticsLogger<DbLoggerCategory.Database.Command>)

ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)에서 사용할 ExecuteReader(RelationalCommandParameterObject)RelationalDataReader 를 만듭니다.

이 메서드는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

protected virtual Microsoft.EntityFrameworkCore.Storage.RelationalDataReader CreateRelationalDataReader (Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Data.Common.DbCommand command, System.Data.Common.DbDataReader reader, Guid commandId, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> logger);
abstract member CreateRelationalDataReader : Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbCommand * System.Data.Common.DbDataReader * Guid * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> -> Microsoft.EntityFrameworkCore.Storage.RelationalDataReader
override this.CreateRelationalDataReader : Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbCommand * System.Data.Common.DbDataReader * Guid * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> -> Microsoft.EntityFrameworkCore.Storage.RelationalDataReader
Protected Overridable Function CreateRelationalDataReader (connection As IRelationalConnection, command As DbCommand, reader As DbDataReader, commandId As Guid, logger As IDiagnosticsLogger(Of DbLoggerCategory.Database.Command)) As RelationalDataReader

매개 변수

connection
IRelationalConnection

생성자에 전달할 연결입니다 RelationalDataReader .

command
DbCommand

실행된 명령으로 생성자에 전달합니다 RelationalDataReader .

reader
DbDataReader

생성자에 전달할 결과 집합의 기본 판독기 RelationalDataReader 입니다.

commandId
Guid

생성자에 전달하는 RelationalDataReader 데 사용되는 instance 식별하는 DbCommand 상관 관계 ID입니다.

logger
IDiagnosticsLogger<DbLoggerCategory.Database.Command>

생성자에 전달할 진단 원본입니다 RelationalDataReader .

반환

만든 RelationalDataReader입니다.

적용 대상