RelationalCommand.CreateRelationalDataReader Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
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.
Sumber diagnostik, untuk diteruskan ke RelationalDataReader konstruktor.
Mengembalikan
Yang dibuat RelationalDataReader.
Berlaku untuk
Entity Framework