RelationalDataReader 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从关系数据库读取结果集。
此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
public class RelationalDataReader : IDisposable
public class RelationalDataReader : IAsyncDisposable, IDisposable
type RelationalDataReader = class
interface IDisposable
type RelationalDataReader = class
interface IDisposable
interface IAsyncDisposable
Public Class RelationalDataReader
Implements IDisposable
Public Class RelationalDataReader
Implements IAsyncDisposable, IDisposable
- 继承
-
RelationalDataReader
- 实现
注解
有关详细信息 和示例,请参阅数据库提供程序和扩展的实现 。
构造函数
RelationalDataReader() |
从关系数据库读取结果集。 此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。 |
RelationalDataReader(DbCommand, DbDataReader, IDiagnosticsLogger<DbLoggerCategory.Database.Command>) |
已过时.
此 API 支持 Entity Framework Core 基础结构,不应直接从代码使用。 将来的版本中可能会更改或删除此 API。 |
RelationalDataReader(DbDataReader) |
已过时.
此 API 支持 Entity Framework Core 基础结构,不应直接从代码使用。 将来的版本中可能会更改或删除此 API。 |
RelationalDataReader(IRelationalConnection, DbCommand, DbDataReader, Guid, IDiagnosticsLogger<DbLoggerCategory.Database.Command>) |
初始化 RelationalDataReader 类的新实例。 |
RelationalDataReader(IRelationalConnection, DbCommand, DbDataReader) |
初始化 RelationalDataReader 类的新实例。 |
属性
CommandId |
一个关联 ID,用于标识正在使用的 DbCommand 实例。 |
DbCommand |
获取结果集的基础命令。 |
DbDataReader |
获取结果集的基础读取器。 |
RelationalConnection |
获取正在使用的基础关系连接。 |
方法
Close() |
关闭读取器。 |
CloseAsync() |
关闭读取器。 |
Dispose() |
执行与释放或重置非托管资源关联的应用程序定义的任务。 |
DisposeAsync() |
执行与释放或重置非托管资源关联的应用程序定义的任务。 |
Initialize(IRelationalConnection, DbCommand, DbDataReader, Guid, IRelationalCommandDiagnosticsLogger) |
初始化 RelationalDataReader 类的新实例。 |
Read() |
对 Read() 基础 DbDataReader调用 。 |
ReadAsync(CancellationToken) |
对 ReadAsync(CancellationToken) 基础 DbDataReader调用 。 |