Bagikan melalui


RelationalCommand.CreateRelationalDataReader Metode

Definisi

Overload

CreateRelationalDataReader()

Membuat baru RelationalDataReader untuk digunakan oleh ExecuteReader(RelationalCommandParameterObject) dan ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken). Yang dikembalikan RelationalDataReader dapat digunakan lebih banyak untuk beberapa kueri, dan akan diinisialisasi ulang setiap kali melalui Initialize(IRelationalConnection, DbCommand, DbDataReader, Guid, IRelationalCommandDiagnosticsLogger).

Metode ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.

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

Membuat baru RelationalDataReader untuk digunakan oleh ExecuteReader(RelationalCommandParameterObject) dan ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken).

Metode ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.

CreateRelationalDataReader()

Membuat baru RelationalDataReader untuk digunakan oleh ExecuteReader(RelationalCommandParameterObject) dan ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken). Yang dikembalikan RelationalDataReader dapat digunakan lebih banyak untuk beberapa kueri, dan akan diinisialisasi ulang setiap kali melalui Initialize(IRelationalConnection, DbCommand, DbDataReader, Guid, IRelationalCommandDiagnosticsLogger).

Metode ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.

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

Mengembalikan

Yang dibuat RelationalDataReader.

Berlaku untuk

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

Membuat baru RelationalDataReader untuk digunakan oleh ExecuteReader(RelationalCommandParameterObject) dan ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken).

Metode ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.

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

Parameter

connection
IRelationalConnection

Koneksi, untuk diteruskan ke RelationalDataReader konstruktor.

command
DbCommand

Perintah yang dijalankan, untuk diteruskan ke RelationalDataReader konstruktor.

reader
DbDataReader

Pembaca yang mendasar untuk kumpulan hasil, untuk diteruskan ke RelationalDataReader konstruktor.

commandId
Guid

ID korelasi yang mengidentifikasi instans yang DbCommand digunakan, untuk diteruskan ke RelationalDataReader konstruktor.

logger
IDiagnosticsLogger<DbLoggerCategory.Database.Command>

Sumber diagnostik, untuk diteruskan ke RelationalDataReader konstruktor.

Mengembalikan

Yang dibuat RelationalDataReader.

Berlaku untuk