RelationalCommand.CreateRelationalDataReader 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
CreateRelationalDataReader() |
创建供 和 ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)使用ExecuteReader(RelationalCommandParameterObject)的新 RelationalDataReader 。 返回的 RelationalDataReader 可能会用于多个查询,并且每次都会通过 Initialize(IRelationalConnection, DbCommand, DbDataReader, Guid, IRelationalCommandDiagnosticsLogger)重新初始化。 此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。 |
CreateRelationalDataReader(IRelationalConnection, DbCommand, DbDataReader, Guid, IDiagnosticsLogger<DbLoggerCategory.Database.Command>) |
创建供 和 ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)使用ExecuteReader(RelationalCommandParameterObject)的新 RelationalDataReader 。 此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。 |
CreateRelationalDataReader()
- Source:
- RelationalCommand.cs
- Source:
- RelationalCommand.cs
- Source:
- RelationalCommand.cs
- Source:
- RelationalCommand.cs
创建供 和 ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)使用ExecuteReader(RelationalCommandParameterObject)的新 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>)
- Source:
- RelationalCommand.cs
创建供 和 ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)使用ExecuteReader(RelationalCommandParameterObject)的新 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
一个关联 ID,用于标识要传递给构造函数的 DbCommand 正在使用的 RelationalDataReader 实例。
要传递给构造函数的 RelationalDataReader 诊断源。
返回
创建的 RelationalDataReader。