共用方式為


RelationalCommand.CreateRelationalDataReader 方法

定義

多載

CreateRelationalDataReader()

建立 和 要使用的 ExecuteReader(RelationalCommandParameterObject)ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)RelationalDataReader 。 傳回的 RelationalDataReader 可能會針對多個查詢使用更多,而且每次透過 Initialize(IRelationalConnection, DbCommand, DbDataReader, Guid, IRelationalCommandDiagnosticsLogger) 重新初始化。

這個方法通常由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

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

建立 和 要使用的 ExecuteReader(RelationalCommandParameterObject)ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)RelationalDataReader

這個方法通常由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

CreateRelationalDataReader()

建立 和 要使用的 ExecuteReader(RelationalCommandParameterObject)ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)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>)

建立 和 要使用的 ExecuteReader(RelationalCommandParameterObject)ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)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

識別所使用實例的 DbCommand 相互關聯識別碼,用來傳遞至建 RelationalDataReader 構函式。

logger
IDiagnosticsLogger<DbLoggerCategory.Database.Command>

要傳遞至建構函式的 RelationalDataReader 診斷來源。

傳回

建立的 RelationalDataReader

適用於