次の方法で共有


RelationalCommand.CreateRelationalDataReader メソッド

定義

オーバーロード

CreateRelationalDataReader()

と でExecuteReader(RelationalCommandParameterObject)使用する新しい RelationalDataReader を作成しますExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)。 返される RelationalDataReader は、複数のクエリでより多く使用される可能性があり、 を介して Initialize(IRelationalConnection, DbCommand, DbDataReader, Guid, IRelationalCommandDiagnosticsLogger)毎回再初期化されます。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

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

と でExecuteReader(RelationalCommandParameterObject)使用する新しい RelationalDataReader を作成しますExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

CreateRelationalDataReader()

と でExecuteReader(RelationalCommandParameterObject)使用する新しい RelationalDataReader を作成しますExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)。 返される 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>)

と でExecuteReader(RelationalCommandParameterObject)使用する新しい RelationalDataReader を作成しますExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

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

コンストラクターに渡すために使用されているインスタンスを DbCommand 識別する RelationalDataReader 関連付け ID。

logger
IDiagnosticsLogger<DbLoggerCategory.Database.Command>

コンストラクターに渡す RelationalDataReader 診断ソース。

戻り値

作成された RelationalDataReader

適用対象