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.

All labels observed (6)

Label Occurrences
DbDataReader canonical 1
IDataReader 1
OleDbDataReader 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf ADO.NET class
abstract class
accessMode read-only
assemblyNamespace System.Data.Common
baseClassOf OdbcDataReader
OleDbDataReader
linked to: DbDataReader

OracleDataReader
linked to: DbDataReader

SqlDataReader
linked to: DbDataReader
category data access API
cursorType forward-only
definedIn System.Data.Common.dll
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
linked to: DbDataReader

IDataRecord
IDisposable
inheritsFrom DbDataRecord
MarshalByRefObject
introducedIn .NET Framework 2.0
linked to: .NET Framework
lifecycle must be closed or disposed after use
memberOf ADO.NET
partOf System.Data.Common namespace
linked to: System.Data
platform .NET
.NET 5+
.NET Core
.NET Framework
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()

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

ADO.NET coreClass DbDataReader
DbDataReader baseClassOf SqlDataReader
linked to: DbDataReader
DbDataReader baseClassOf OleDbDataReader
linked to: DbDataReader
DbDataReader baseClassOf OracleDataReader
linked to: DbDataReader
DbDataReader implements IDataReader
linked to: DbDataReader
System.Data containsClass System.Data.Common.DbDataReader
linked to: DbDataReader