Partager via


EntityDataReader, classe

[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]

Classe de lecteur de données du fournisseur EntityClient

Hiérarchie d'héritage

System.Object
  System.MarshalByRefObject
    System.Data.Common.DbDataReader
      System.Data.Entity.Core.EntityClient.EntityDataReader

Espace de noms :  System.Data.Entity.Core.EntityClient
Assembly :  EntityFramework (dans EntityFramework.dll)

Syntaxe

'Déclaration
<DefaultMemberAttribute("Item")> _
<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")> _
<SuppressMessageAttribute("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")> _
Public Class EntityDataReader _
    Inherits DbDataReader _
    Implements IExtendedDataRecord, IDataRecord
'Utilisation
Dim instance As EntityDataReader
[DefaultMemberAttribute("Item")]
[SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
[SuppressMessageAttribute("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")]
public class EntityDataReader : DbDataReader, 
    IExtendedDataRecord, IDataRecord
[DefaultMemberAttribute(L"Item")]
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1710:IdentifiersShouldHaveCorrectSuffix")]
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1010:CollectionsShouldImplementGenericInterface")]
public ref class EntityDataReader : public DbDataReader, 
    IExtendedDataRecord, IDataRecord
[<DefaultMemberAttribute("Item")>]
[<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")>]
[<SuppressMessageAttribute("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")>]
type EntityDataReader =  
    class 
        inherit DbDataReader 
        interface IExtendedDataRecord 
        interface IDataRecord 
    end
public class EntityDataReader extends DbDataReader implements IExtendedDataRecord, IDataRecord

Le type EntityDataReader expose les membres suivants.

Propriétés

  Nom Description
Propriété publique DataRecordInfo Obtient DataRecordInfo pour ce IExtendedDataRecord.
Propriété publique Depth Obtient une valeur indiquant la profondeur d'imbrication de la ligne actuelle. (Substitue DbDataReader.Depth.)
Propriété publique FieldCount Obtient le nombre de colonnes figurant dans la ligne actuelle. (Substitue DbDataReader.FieldCount.)
Propriété publique HasRows Obtient une valeur qui indique si cet objet EntityDataReader contient une ou plusieurs lignes. (Substitue DbDataReader.HasRows.)
Propriété publique IsClosed Obtient une valeur indiquant si l'objet EntityDataReader est fermé. (Substitue DbDataReader.IsClosed.)
Propriété publique Item[Int32] Obtient la valeur de la colonne spécifiée sous la forme d'une instance de l'objet Object. (Substitue DbDataReader.Item[Int32].)
Propriété publique Item[String] Obtient la valeur de la colonne spécifiée sous la forme d'une instance de l'objet Object. (Substitue DbDataReader.Item[String].)
Propriété publique RecordsAffected Obtient le nombre de lignes modifiées, insérées ou supprimées par l'exécution de l'instruction SQL. (Substitue DbDataReader.RecordsAffected.)
Propriété publique VisibleFieldCount Obtient le nombre de champs dans EntityDataReader qui ne sont pas masqués. (Substitue DbDataReader.VisibleFieldCount.)

Top

Méthodes

  Nom Description
Méthode publique Close Ferme l'objet EntityDataReader. (Substitue DbDataReader.Close().)
Méthode publique CreateObjRef Essentiel pour la sécurité. (Hérité de MarshalByRefObject.)
Méthode publique Dispose() (Hérité de DbDataReader.)
Méthode protégée Dispose(Boolean) Libère les ressources utilisées par EntityDataReader et appelle Close(). (Substitue DbDataReader.Dispose(Boolean).)
Méthode publique Equals (Hérité de Object.)
Méthode protégée Finalize (Hérité de Object.)
Méthode publique GetBoolean Obtient la valeur de la colonne spécifiée sous la forme d'une valeur Boolean. (Substitue DbDataReader.GetBoolean(Int32).)
Méthode publique GetByte Obtient la valeur de la colonne spécifiée sous la forme d'un octet. (Substitue DbDataReader.GetByte(Int32).)
Méthode publique GetBytes Lit un flux de données 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. (Substitue DbDataReader.GetBytes(Int32, Int64, Byte[], Int32, Int32).)
Méthode publique GetChar Obtient la valeur de la colonne spécifiée sous la forme d'un caractère unique. (Substitue DbDataReader.GetChar(Int32).)
Méthode publique GetChars Lit un flux de données 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. (Substitue DbDataReader.GetChars(Int32, Int64, Char[], Int32, Int32).)
Méthode publique GetData (Hérité de DbDataReader.)
Méthode publique GetDataReader Retourne des lecteurs imbriqués sous la forme d'objets DbDataReader.
Méthode publique GetDataRecord Retourne un DbDataRecord imbriqué.
Méthode publique GetDataTypeName Obtient le nom du type de données de la colonne spécifiée. (Substitue DbDataReader.GetDataTypeName(Int32).)
Méthode publique GetDateTime Obtient la valeur de la colonne spécifiée sous la forme d'un objet DateTime. (Substitue DbDataReader.GetDateTime(Int32).)
Méthode protégée GetDbDataReader Retourne un objet DbDataReader pour l'ordinal de colonne demandé qui peut être substitué par une implémentation spécifique au fournisseur. (Substitue DbDataReader.GetDbDataReader(Int32).)
Méthode publique GetDecimal Obtient la valeur de la colonne spécifiée sous la forme d'un objet Decimal. (Substitue DbDataReader.GetDecimal(Int32).)
Méthode publique GetDouble Obtient la valeur de la colonne spécifiée sous la forme d'un nombre à virgule flottante double précision. (Substitue DbDataReader.GetDouble(Int32).)
Méthode publique GetEnumerator Retourne un objet IEnumerator qui peut être utilisé pour itérer au sein des lignes dans le lecteur de données. (Substitue DbDataReader.GetEnumerator().)
Méthode publique GetFieldType Obtient le type de données de la colonne spécifiée. (Substitue DbDataReader.GetFieldType(Int32).)
Méthode publique GetFieldValue``1 (Hérité de DbDataReader.)
Méthode publique GetFieldValueAsync``1(Int32) (Hérité de DbDataReader.)
Méthode publique GetFieldValueAsync``1(Int32, CancellationToken) (Hérité de DbDataReader.)
Méthode publique GetFloat Obtient la valeur de la colonne spécifiée sous la forme d'un nombre à virgule flottante simple précision. (Substitue DbDataReader.GetFloat(Int32).)
Méthode publique GetGuid Obtient la valeur de la colonne spécifiée sous la forme d'un identificateur global unique (GUID, Globally Unique IDentifier). (Substitue DbDataReader.GetGuid(Int32).)
Méthode publique GetHashCode (Hérité de Object.)
Méthode publique GetInt16 Obtient la valeur de la colonne spécifiée sous la forme d'un entier signé 16 bits. (Substitue DbDataReader.GetInt16(Int32).)
Méthode publique GetInt32 Obtient la valeur de la colonne spécifiée sous la forme d'un entier signé 32 bits. (Substitue DbDataReader.GetInt32(Int32).)
Méthode publique GetInt64 Obtient la valeur de la colonne spécifiée sous la forme d'un entier signé 64 bits. (Substitue DbDataReader.GetInt64(Int32).)
Méthode publique GetLifetimeService Essentiel pour la sécurité. (Hérité de MarshalByRefObject.)
Méthode publique GetName Obtient le nom de la colonne, en fonction du numéro de colonne de base zéro. (Substitue DbDataReader.GetName(Int32).)
Méthode publique GetOrdinal Obtient l'ordinal de colonne, en fonction du nom de la colonne. (Substitue DbDataReader.GetOrdinal(String).)
Méthode publique GetProviderSpecificFieldType Retourne le type de champ spécifique au fournisseur de la colonne spécifiée. (Substitue DbDataReader.GetProviderSpecificFieldType(Int32).)
Méthode publique GetProviderSpecificValue Obtient la valeur de la colonne spécifiée sous la forme d'une instance de l'objet Object. (Substitue DbDataReader.GetProviderSpecificValue(Int32).)
Méthode publique GetProviderSpecificValues Obtient toutes les colonnes d'attributs spécifiques au fournisseur figurant dans la collection de la ligne actuelle. (Substitue DbDataReader.GetProviderSpecificValues(Object[]).)
Méthode publique GetSchemaTable Retourne un DataTable qui décrit les métadonnées de colonne de DbDataReader. (Substitue DbDataReader.GetSchemaTable().)
Méthode publique GetStream (Hérité de DbDataReader.)
Méthode publique GetString Obtient la valeur de la colonne spécifiée sous la forme d'une instance de l'objet String. (Substitue DbDataReader.GetString(Int32).)
Méthode publique GetTextReader (Hérité de DbDataReader.)
Méthode publique GetType (Hérité de Object.)
Méthode publique GetValue Obtient la valeur de la colonne spécifiée sous la forme d'une instance de l'objet Object. (Substitue DbDataReader.GetValue(Int32).)
Méthode publique GetValues Remplit un tableau d'objets avec les valeurs de colonne de la ligne actuelle. (Substitue DbDataReader.GetValues(Object[]).)
Méthode publique InitializeLifetimeService Essentiel pour la sécurité. (Hérité de MarshalByRefObject.)
Méthode publique IsDBNull Obtient une valeur qui indique si la colonne contient des valeurs inexistantes ou manquantes. (Substitue DbDataReader.IsDBNull(Int32).)
Méthode publique IsDBNullAsync(Int32) (Hérité de DbDataReader.)
Méthode publique IsDBNullAsync(Int32, CancellationToken) (Hérité de DbDataReader.)
Méthode protégée MemberwiseClone() (Hérité de Object.)
Méthode protégée MemberwiseClone(Boolean) (Hérité de MarshalByRefObject.)
Méthode publique NextResult Avance le lecteur jusqu'au résultat suivant lors de la lecture des résultats d'un lot d'instructions. (Substitue DbDataReader.NextResult().)
Méthode publique NextResultAsync (Hérité de DbDataReader.)
Méthode publique NextResultAsync(CancellationToken) Avance le lecteur de façon asynchrone jusqu'au jeu de résultats suivant lors de la lecture des résultats d'un lot d'instructions (Substitue DbDataReaderNextResultAsync(CancellationToken).)
Méthode publique Read Avance le lecteur jusqu'à l'enregistrement suivant d'un jeu de résultats. (Substitue DbDataReader.Read().)
Méthode publique ReadAsync (Hérité de DbDataReader.)
Méthode publique ReadAsync(CancellationToken) Déplace de façon asynchrone le lecteur jusqu'à la ligne suivante du jeu de résultats actuel (Substitue DbDataReaderReadAsync(CancellationToken).)
Méthode publique ToString (Hérité de Object.)

Top

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IDataRecord.GetData (Hérité de DbDataReader.)

Top

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms System.Data.Entity.Core.EntityClient