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
- 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
标识正在使用的 DbCommand 实例的关联 ID,用于传递给 RelationalDataReader 构造函数。
要传递给构造函数的 RelationalDataReader 诊断源。
返回
创建的 RelationalDataReader。