語言

RelationalCommand.CreateRelationalDataReader 方法

定義

多載

名稱 Description
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()

來源:
RelationalCommand.cs
來源:
RelationalCommand.cs
來源:
RelationalCommand.cs
來源:
RelationalCommand.cs

建立 和 要使用的 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>)

來源:
RelationalCommand.cs

建立 和 要使用的 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。

適用於