DbDataReader Klas

Definitie

Leest een stroom alleen-doorstuurrijen van rijen uit een gegevensbron.

public ref class DbDataReader abstract : IDisposable, System::Collections::IEnumerable
public ref class DbDataReader abstract : MarshalByRefObject, IDisposable, System::Collections::IEnumerable, System::Data::IDataReader
public ref class DbDataReader abstract : MarshalByRefObject, System::Collections::IEnumerable, System::Data::IDataReader
public ref class DbDataReader abstract : MarshalByRefObject, IAsyncDisposable, System::Collections::IEnumerable, System::Data::IDataReader
public abstract class DbDataReader : IDisposable, System.Collections.IEnumerable
public abstract class DbDataReader : MarshalByRefObject, IDisposable, System.Collections.IEnumerable, System.Data.IDataReader
public abstract class DbDataReader : MarshalByRefObject, System.Collections.IEnumerable, System.Data.IDataReader
public abstract class DbDataReader : MarshalByRefObject, IAsyncDisposable, System.Collections.IEnumerable, System.Data.IDataReader
type DbDataReader = class
    interface IEnumerable
    interface IDisposable
type DbDataReader = class
    inherit MarshalByRefObject
    interface IDataReader
    interface IDisposable
    interface IDataRecord
    interface IEnumerable
type DbDataReader = class
    inherit MarshalByRefObject
    interface IEnumerable
    interface IDataReader
    interface IDataRecord
    interface IDisposable
type DbDataReader = class
    inherit MarshalByRefObject
    interface IEnumerable
    interface IDataReader
    interface IDataRecord
    interface IDisposable
    interface IAsyncDisposable
Public MustInherit Class DbDataReader
Implements IDisposable, IEnumerable
Public MustInherit Class DbDataReader
Inherits MarshalByRefObject
Implements IDataReader, IDisposable, IEnumerable
Public MustInherit Class DbDataReader
Inherits MarshalByRefObject
Implements IDataReader, IEnumerable
Public MustInherit Class DbDataReader
Inherits MarshalByRefObject
Implements IAsyncDisposable, IDataReader, IEnumerable
Overname
DbDataReader
Overname
DbDataReader
Afgeleid
Implementeringen

Constructors

Name Description
DbDataReader()

Initialiseert een nieuw exemplaar van de DbDataReader klasse.

Eigenschappen

Name Description
Depth

Hiermee wordt een waarde opgehaald die de diepte van nesten voor de huidige rij aangeeft.

FieldCount

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u het aantal kolommen in de huidige rij op.

HasRows

Wanneer deze wordt overschreven in een afgeleide klasse, wordt een waarde opgehaald die aangeeft of deze DbDataReader een of meer rijen bevat.

IsClosed

Wanneer deze wordt overschreven in een afgeleide klasse, krijgt u een waarde die aangeeft of de DbDataReader klasse is gesloten.

Item[Int32]

Wanneer deze wordt overschreven in een afgeleide klasse, wordt de waarde van de opgegeven kolom opgehaald als een exemplaar van Object.

Item[String]

Wanneer deze wordt overschreven in een afgeleide klasse, wordt de waarde van de opgegeven kolom opgehaald als een exemplaar van Object.

RecordsAffected

Wanneer deze worden overschreven in een afgeleide klasse, haalt u het aantal rijen op dat is gewijzigd, ingevoegd of verwijderd door de SQL-instructie uit te voeren.

VisibleFieldCount

Hiermee haalt u het aantal velden op DbDataReader dat niet verborgen is.

Methoden

Name Description
Close()

Hiermee sluit u het DbDataReader object.

CloseAsync()

Sluit het DbDataReader object asynchroon.

CreateObjRef(Type)

Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object.

(Overgenomen van MarshalByRefObject)
Dispose()

Alle resources die door het huidige exemplaar van de DbDataReader klasse worden gebruikt, worden vrijgegeven.

Dispose(Boolean)

Publiceert de niet-beheerde resources die worden gebruikt door de DbDataReader beheerde resources en brengt eventueel de beheerde resources vrij.

DisposeAsync()

Asynchroon brengt alle resources vrij die worden gebruikt door het huidige exemplaar van de DbDataReader klasse.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetBoolean(Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de waarde van de opgegeven kolom op als een Booleaanse waarde.

GetByte(Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de waarde van de opgegeven kolom op als een byte.

GetBytes(Int32, Int64, Byte[], Int32, Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, leest u een opgegeven aantal bytes uit de opgegeven kolom vanaf een opgegeven index en schrijft u deze naar een buffer vanaf een opgegeven positie in de buffer.

GetChar(Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de waarde van de opgegeven kolom op als één teken.

GetChars(Int32, Int64, Char[], Int32, Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, leest u een opgegeven aantal tekens uit een opgegeven kolom vanaf een opgegeven index en schrijft u deze naar een buffer vanaf een opgegeven positie.

GetData(Int32)

Retourneert een geneste gegevenslezer voor de aangevraagde kolom.

GetDataTypeName(Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, wordt de naam van het gegevenstype van de opgegeven kolom opgehaald.

GetDateTime(Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de waarde van de opgegeven kolom op als een DateTime object.

GetDbDataReader(Int32)

Retourneert een DbDataReader object voor de aangevraagde kolomordinaal die kan worden overschreven met een providerspecifieke implementatie.

GetDecimal(Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, wordt de waarde van de opgegeven kolom opgehaald als een Decimal.

GetDouble(Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de waarde van de opgegeven kolom op als een drijvendekommagetal met dubbele precisie.

GetEnumerator()

Wanneer deze worden overschreven in een afgeleide klasse, retourneert u een enumerator die kan worden gebruikt om de rijen in de gegevenslezer te doorlopen.

GetFieldType(Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, wordt het gegevenstype van de opgegeven kolom opgehaald.

GetFieldValue<T>(Int32)

Hiermee haalt u de waarde van de opgegeven kolom op als het aangevraagde type.

GetFieldValueAsync<T>(Int32, CancellationToken)

Asynchroon haalt de waarde van de opgegeven kolom op als het aangevraagde type.

GetFieldValueAsync<T>(Int32)

Asynchroon haalt de waarde van de opgegeven kolom op als het aangevraagde type.

GetFloat(Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, wordt de waarde van de opgegeven kolom opgehaald als een drijvendekommagetal met één precisie.

GetGuid(Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de waarde van de opgegeven kolom op als een GUID (Globally Unique Identifier).

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetInt16(Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de waarde van de opgegeven kolom op als een 16-bits geheel getal dat is ondertekend.

GetInt32(Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de waarde van de opgegeven kolom op als een 32-bits geheel getal dat is ondertekend.

GetInt64(Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de waarde van de opgegeven kolom op als een 64-bits geheel getal dat is ondertekend.

GetLifetimeService()

Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd.

(Overgenomen van MarshalByRefObject)
GetName(Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de naam van de kolom op, op basis van de op nul gebaseerde kolomordinaal.

GetOrdinal(String)

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de kolomordinaal op met de naam van de kolom.

GetProviderSpecificFieldType(Int32)

Hiermee haalt u het providerspecifieke type van de opgegeven kolom op.

GetProviderSpecificValue(Int32)

Hiermee haalt u de waarde van de opgegeven kolom op als een exemplaar van een providerspecifiek type.

GetProviderSpecificValues(Object[])

Hiermee worden alle providerspecifieke kenmerkkolommen in de verzameling opgehaald voor de huidige rij.

GetSchemaTable()

Retourneert een DataTable die de kolommetagegevens van de DbDataReader. Retourneert null als de uitgevoerde opdracht geen resultatenset heeft geretourneerd of nadat NextResult() deze is geretourneerd false.

GetStream(Int32)

Hiermee haalt u een stroom op om gegevens op te halen uit de opgegeven kolom.

GetString(Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, wordt de waarde van de opgegeven kolom opgehaald als een exemplaar van String.

GetTextReader(Int32)

Hiermee haalt u een tekstlezer op om gegevens op te halen uit de kolom.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetValue(Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, wordt de waarde van de opgegeven kolom opgehaald als een exemplaar van Object.

GetValues(Object[])

Wanneer deze wordt overschreven in een afgeleide klasse, wordt een matrix met objecten gevuld met de kolomwaarden van de huidige rij.

InitializeLifetimeService()

Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren.

(Overgenomen van MarshalByRefObject)
IsDBNull(Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, wordt een waarde opgehaald die aangeeft of de kolom niet-bestaande of ontbrekende waarden bevat.

IsDBNullAsync(Int32, CancellationToken)

Asynchroon krijgt een waarde die aangeeft of de kolom niet-bestaande of ontbrekende waarden bevat.

IsDBNullAsync(Int32)

Asynchroon krijgt een waarde die aangeeft of de kolom niet-bestaande of ontbrekende waarden bevat.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
MemberwiseClone(Boolean)

Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object.

(Overgenomen van MarshalByRefObject)
NextResult()

Wanneer deze wordt overschreven in een afgeleide klasse, gaat u de lezer naar het volgende resultaat bij het lezen van de resultaten van een batch met instructies.

NextResultAsync()

De lezer wordt asynchroon naar het volgende resultaat doorgevroegd bij het lezen van de resultaten van een batch met instructies.

NextResultAsync(CancellationToken)

De lezer wordt asynchroon naar het volgende resultaat doorgevroegd bij het lezen van de resultaten van een batch met instructies.

Read()

Wanneer deze wordt overschreven in een afgeleide klasse, gaat u de lezer naar de volgende record in een resultatenset.

ReadAsync()

De lezer wordt asynchroon doorgezet naar de volgende record in een resultatenset.

ReadAsync(CancellationToken)

De lezer wordt asynchroon doorgezet naar de volgende record in een resultatenset.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
IDataRecord.GetData(Int32)

Zie voor een beschrijving van dit lid GetData(Int32).

Extensiemethoden

Name Description
AsParallel(IEnumerable)

Hiermee schakelt u parallelle uitvoering van een query in.

AsQueryable(IEnumerable)

Converteert een IEnumerable naar een IQueryable.

CanGetColumnSchema(DbDataReader)

Hiermee wordt een waarde opgehaald die aangeeft of een DbDataReader kolomschema kan worden opgehaald.

Cast<TResult>(IEnumerable)

Cast de elementen van een IEnumerable naar het opgegeven type.

ConfigureAwait(IAsyncDisposable, Boolean)

Hiermee configureert u hoe wacht op de taken die worden geretourneerd op basis van een asynchroon wegwerp, worden uitgevoerd.

GetBoolean(DbDataReader, String)

Hiermee haalt u de waarde van de opgegeven kolom op als een Booleaanse waarde.

GetByte(DbDataReader, String)

Hiermee haalt u de waarde van de opgegeven kolom op als een byte.

GetBytes(DbDataReader, String, Int64, Byte[], Int32, Int32)

Leest een opgegeven aantal bytes uit de opgegeven kolom vanaf een opgegeven index en schrijft deze naar een buffer vanaf een opgegeven positie in de buffer.

GetChar(DbDataReader, String)

Hiermee haalt u de waarde van de opgegeven kolom op als één teken.

GetChars(DbDataReader, String, Int64, Char[], Int32, Int32)

Leest een opgegeven aantal tekens uit een opgegeven kolom vanaf een opgegeven index en schrijft deze naar een buffer vanaf een opgegeven positie.

GetColumnSchema(DbDataReader)

Hiermee haalt u het kolomschema (DbColumn verzameling) voor een DbDataReader.

GetData(DbDataReader, String)

Retourneert een geneste gegevenslezer voor de aangevraagde kolom.

GetDataTypeName(DbDataReader, String)

Hiermee wordt de naam van het gegevenstype van de opgegeven kolom opgehaald.

GetDateTime(DbDataReader, String)

Hiermee haalt u de waarde van de opgegeven kolom op als een DateTime object.

GetDecimal(DbDataReader, String)

Hiermee haalt u de waarde van de opgegeven kolom op als een Decimal.

GetDouble(DbDataReader, String)

Hiermee haalt u de waarde van de opgegeven kolom op als een drijvendekommagetal met dubbele precisie.

GetFieldType(DbDataReader, String)

Hiermee haalt u het gegevenstype van de opgegeven kolom op.

GetFieldValue<T>(DbDataReader, String)

Hiermee haalt u de waarde van de opgegeven kolom op als het aangevraagde type.

GetFieldValueAsync<T>(DbDataReader, String, CancellationToken)

Asynchroon haalt de waarde van de opgegeven kolom op als het aangevraagde type.

GetFloat(DbDataReader, String)

Hiermee haalt u de waarde van de opgegeven kolom op als een drijvendekommagetal met één precisie.

GetGuid(DbDataReader, String)

Hiermee haalt u de waarde van de opgegeven kolom op als een GUID (Globally Unique Identifier).

GetInt16(DbDataReader, String)

Hiermee haalt u de waarde van de opgegeven kolom op als een 16-bits geheel getal dat is ondertekend.

GetInt32(DbDataReader, String)

Hiermee haalt u de waarde van de opgegeven kolom op als een 32-bits geheel getal dat is ondertekend.

GetInt64(DbDataReader, String)

Hiermee haalt u de waarde van de opgegeven kolom op als een 64-bits geheel getal dat is ondertekend.

GetProviderSpecificFieldType(DbDataReader, String)

Hiermee haalt u het providerspecifieke type van de opgegeven kolom op.

GetProviderSpecificValue(DbDataReader, String)

Hiermee haalt u de waarde van de opgegeven kolom op als een exemplaar van een providerspecifiek type.

GetStream(DbDataReader, String)

Hiermee haalt u een stroom op om gegevens op te halen uit de opgegeven kolom.

GetString(DbDataReader, String)

Hiermee haalt u de waarde van de opgegeven kolom op als een exemplaar van String.

GetTextReader(DbDataReader, String)

Hiermee haalt u een tekstlezer op om gegevens op te halen uit de kolom.

GetValue(DbDataReader, String)

Hiermee haalt u de waarde van de opgegeven kolom op als een exemplaar van Object.

IsDBNull(DbDataReader, String)

Hiermee wordt een waarde opgehaald die aangeeft of de kolom niet-bestaande of ontbrekende waarden bevat.

IsDBNullAsync(DbDataReader, String, CancellationToken)

Asynchroon krijgt een waarde die aangeeft of de kolom niet-bestaande of ontbrekende waarden bevat.

OfType<TResult>(IEnumerable)

Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type.

Van toepassing op

Zie ook