DbDataReader
E827337
DbDataReader is an abstract ADO.NET class that provides a forward-only, read-only cursor for efficiently retrieving query results from a data source.
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
ADO.NET class
ⓘ
abstract class ⓘ |
| accessMode | read-only ⓘ |
| assemblyNamespace | System.Data.Common NERFINISHED ⓘ |
| baseClassOf |
OdbcDataReader
NERFINISHED
ⓘ
OleDbDataReader NERFINISHED ⓘ OracleDataReader NERFINISHED ⓘ SqlDataReader NERFINISHED ⓘ |
| category | data access API ⓘ |
| cursorType | forward-only ⓘ |
| definedIn | System.Data.Common.dll NERFINISHED ⓘ |
| designGoal | provider-independent data reading abstraction ⓘ |
| hasMethod |
Close()
ⓘ
Dispose() ⓘ GetFieldType(Int32) ⓘ GetName(Int32) ⓘ GetOrdinal(String) ⓘ GetSchemaTable() ⓘ GetValue(Int32) ⓘ GetValues(Object[]) ⓘ IsDBNull(Int32) ⓘ NextResult() ⓘ Read() ⓘ |
| hasProperty |
Depth
ⓘ
FieldCount ⓘ HasRows ⓘ IsClosed ⓘ Item[Int32] ⓘ Item[String] ⓘ RecordsAffected ⓘ |
| implements |
IDataReader
NERFINISHED
ⓘ
IDataRecord NERFINISHED ⓘ IDisposable ⓘ |
| inheritsFrom |
DbDataRecord
NERFINISHED
ⓘ
MarshalByRefObject NERFINISHED ⓘ |
| introducedIn | .NET Framework 2.0 NERFINISHED ⓘ |
| lifecycle | must be closed or disposed after use ⓘ |
| memberOf | ADO.NET NERFINISHED ⓘ |
| partOf | System.Data.Common namespace NERFINISHED ⓘ |
| platform |
.NET
NERFINISHED
ⓘ
.NET 5+ ⓘ .NET Core NERFINISHED ⓘ .NET Framework NERFINISHED ⓘ |
| purpose | efficiently retrieving query results from a data source ⓘ |
| supports |
multiple result sets
ⓘ
schema information retrieval ⓘ typed accessors for column values ⓘ |
| threadSafety | not guaranteed for instance members ⓘ |
| usagePattern | obtained from DbCommand.ExecuteReader() ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.