Partager via


EntityDataReader Classe

Définition

Une classe de lecteur de données pour le fournisseur client d’entité

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")]
public class EntityDataReader : System.Data.Common.DbDataReader, System.Data.Entity.Core.IExtendedDataRecord
type EntityDataReader = class
    inherit DbDataReader
    interface IExtendedDataRecord
    interface IDataRecord
Public Class EntityDataReader
Inherits DbDataReader
Implements IExtendedDataRecord
Héritage
EntityDataReader
Attributs
Implémente

Propriétés

DataRecordInfo

Obtient DataRecordInfo pour ce IExtendedDataRecord .

Depth

Obtient une valeur indiquant la profondeur d'imbrication de la ligne actuelle.

FieldCount

Obtient le nombre de colonnes figurant dans la ligne actuelle.

HasRows

Obtient une valeur qui indique si cet objet EntityDataReader contient une ou plusieurs lignes.

IsClosed

Obtient une valeur indiquant si l'objet EntityDataReader est fermé.

Item[Int32]

Obtient la valeur de la colonne spécifiée sous la forme d'une instance de l'objet Object.

Item[String]

Obtient la valeur de la colonne spécifiée sous la forme d'une instance de l'objet Object.

RecordsAffected

Obtient le nombre de lignes modifiées, insérées ou supprimées par l'exécution de l'instruction SQL.

VisibleFieldCount

Obtient le nombre de champs dans EntityDataReader qui ne sont pas masqués.

Méthodes

Close()

Ferme l'objet EntityDataReader.

Dispose(Boolean)

Libère les ressources consommées par ce EntityDataReader et appelle Close() .

GetBoolean(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d'une valeur Boolean.

GetByte(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d'un octet.

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

Lit un flux d’octets de la colonne spécifiée, en commençant à l’emplacement indiqué par dataIndex , dans la mémoire tampon, en commençant à l’emplacement indiqué par bufferIndex .

GetChar(Int32)

Obtient la valeur de la colonne spécifiée sous forme de caractère unique.

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

Lit un flux de caractères de la colonne spécifiée, en commençant à l’emplacement indiqué par dataIndex , dans la mémoire tampon, en commençant à l’emplacement indiqué par bufferIndex .

GetDataReader(Int32)

Retourne des lecteurs imbriqués sous la forme d'objets DbDataReader.

GetDataRecord(Int32)

Retourne un objet DbDataRecord imbriqué.

GetDataTypeName(Int32)

Obtient le nom du type de données de la colonne spécifiée.

GetDateTime(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d'un objet DateTime.

GetDbDataReader(Int32)

Retourne un objet DbDataReader pour l'ordinal de colonne demandé qui peut être substitué par une implémentation spécifique au fournisseur.

GetDecimal(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d'un objet Decimal.

GetDouble(Int32)

Obtient la valeur de la colonne spécifiée sous forme de nombre à virgule flottante double précision.

GetEnumerator()

Retourne un objet IEnumerator qui peut être utilisé pour itérer au sein des lignes dans le lecteur de données.

GetFieldType(Int32)

Obtient le type de données de la colonne spécifiée.

GetFloat(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d'un nombre à virgule flottante simple précision.

GetGuid(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d'un identificateur global unique (GUID, Globally Unique IDentifier).

GetInt16(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d'un entier signé 16 bits.

GetInt32(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d’un entier signé 32 bits.

GetInt64(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d'un entier signé 64 bits.

GetName(Int32)

Obtient le nom de la colonne, en fonction du numéro de colonne de base zéro.

GetOrdinal(String)

Obtient l'ordinal de colonne, en fonction du nom de la colonne.

GetProviderSpecificFieldType(Int32)

Retourne le type de champ spécifique au fournisseur de la colonne spécifiée.

GetProviderSpecificValue(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d'une instance de l'objet Object.

GetProviderSpecificValues(Object[])

Obtient toutes les colonnes d’attributs spécifiques au fournisseur figurant dans la collection de la ligne actuelle.

GetSchemaTable()

Retourne un DataTable qui décrit les métadonnées de colonne du DbDataReader .

GetString(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d'une instance de l'objet String.

GetValue(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d'une instance de l'objet Object.

GetValues(Object[])

Remplit un tableau d'objets avec les valeurs de colonne de la ligne en cours.

IsDBNull(Int32)

Obtient une valeur qui indique si la colonne contient des valeurs inexistantes ou manquantes.

NextResult()

Avance le lecteur jusqu'au résultat suivant lors de la lecture des résultats d'un lot d'instructions.

NextResultAsync(CancellationToken)

Déplace de façon asynchrone le lecteur vers le jeu de résultats suivant lors de la lecture d’un lot d’instructions

Read()

Avance le lecteur jusqu'à l'enregistrement suivant d'un jeu de résultats.

ReadAsync(CancellationToken)

Déplace de manière asynchrone le lecteur vers la ligne suivante du jeu de résultats actuel

S’applique à