RelationalCommand.CreateRelationalDataReader Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
CreateRelationalDataReader()
Создает новый RelationalDataReader объект для использования ExecuteReader(RelationalCommandParameterObject) и 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>)
Создает новый RelationalDataReader объект для использования ExecuteReader(RelationalCommandParameterObject) и 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 .
Источник диагностики, который передается конструктору RelationalDataReader .
Возвращаемое значение
Созданный RelationalDataReader.
Применяется к
Entity Framework