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