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 | |
---|---|---|
DataRecordInfo | Obtient DataRecordInfo pour ce IExtendedDataRecord. | |
Depth | Obtient une valeur indiquant la profondeur d'imbrication de la ligne actuelle. (Substitue DbDataReader.Depth.) | |
FieldCount | Obtient le nombre de colonnes figurant dans la ligne actuelle. (Substitue DbDataReader.FieldCount.) | |
HasRows | Obtient une valeur qui indique si cet objet EntityDataReader contient une ou plusieurs lignes. (Substitue DbDataReader.HasRows.) | |
IsClosed | Obtient une valeur indiquant si l'objet EntityDataReader est fermé. (Substitue DbDataReader.IsClosed.) | |
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].) | |
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].) | |
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.) | |
VisibleFieldCount | Obtient le nombre de champs dans EntityDataReader qui ne sont pas masqués. (Substitue DbDataReader.VisibleFieldCount.) |
Top
Méthodes
Nom | Description | |
---|---|---|
Close | Ferme l'objet EntityDataReader. (Substitue DbDataReader.Close().) | |
CreateObjRef | Essentiel pour la sécurité. (Hérité de MarshalByRefObject.) | |
Dispose() | (Hérité de DbDataReader.) | |
Dispose(Boolean) | Libère les ressources utilisées par EntityDataReader et appelle Close(). (Substitue DbDataReader.Dispose(Boolean).) | |
Equals | (Hérité de Object.) | |
Finalize | (Hérité de Object.) | |
GetBoolean | Obtient la valeur de la colonne spécifiée sous la forme d'une valeur Boolean. (Substitue DbDataReader.GetBoolean(Int32).) | |
GetByte | Obtient la valeur de la colonne spécifiée sous la forme d'un octet. (Substitue DbDataReader.GetByte(Int32).) | |
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).) | |
GetChar | Obtient la valeur de la colonne spécifiée sous la forme d'un caractère unique. (Substitue DbDataReader.GetChar(Int32).) | |
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).) | |
GetData | (Hérité de DbDataReader.) | |
GetDataReader | Retourne des lecteurs imbriqués sous la forme d'objets DbDataReader. | |
GetDataRecord | Retourne un DbDataRecord imbriqué. | |
GetDataTypeName | Obtient le nom du type de données de la colonne spécifiée. (Substitue DbDataReader.GetDataTypeName(Int32).) | |
GetDateTime | Obtient la valeur de la colonne spécifiée sous la forme d'un objet DateTime. (Substitue DbDataReader.GetDateTime(Int32).) | |
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).) | |
GetDecimal | Obtient la valeur de la colonne spécifiée sous la forme d'un objet Decimal. (Substitue DbDataReader.GetDecimal(Int32).) | |
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).) | |
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().) | |
GetFieldType | Obtient le type de données de la colonne spécifiée. (Substitue DbDataReader.GetFieldType(Int32).) | |
GetFieldValue``1 | (Hérité de DbDataReader.) | |
GetFieldValueAsync``1(Int32) | (Hérité de DbDataReader.) | |
GetFieldValueAsync``1(Int32, CancellationToken) | (Hérité de DbDataReader.) | |
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).) | |
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).) | |
GetHashCode | (Hérité de Object.) | |
GetInt16 | Obtient la valeur de la colonne spécifiée sous la forme d'un entier signé 16 bits. (Substitue DbDataReader.GetInt16(Int32).) | |
GetInt32 | Obtient la valeur de la colonne spécifiée sous la forme d'un entier signé 32 bits. (Substitue DbDataReader.GetInt32(Int32).) | |
GetInt64 | Obtient la valeur de la colonne spécifiée sous la forme d'un entier signé 64 bits. (Substitue DbDataReader.GetInt64(Int32).) | |
GetLifetimeService | Essentiel pour la sécurité. (Hérité de MarshalByRefObject.) | |
GetName | Obtient le nom de la colonne, en fonction du numéro de colonne de base zéro. (Substitue DbDataReader.GetName(Int32).) | |
GetOrdinal | Obtient l'ordinal de colonne, en fonction du nom de la colonne. (Substitue DbDataReader.GetOrdinal(String).) | |
GetProviderSpecificFieldType | Retourne le type de champ spécifique au fournisseur de la colonne spécifiée. (Substitue DbDataReader.GetProviderSpecificFieldType(Int32).) | |
GetProviderSpecificValue | Obtient la valeur de la colonne spécifiée sous la forme d'une instance de l'objet Object. (Substitue DbDataReader.GetProviderSpecificValue(Int32).) | |
GetProviderSpecificValues | Obtient toutes les colonnes d'attributs spécifiques au fournisseur figurant dans la collection de la ligne actuelle. (Substitue DbDataReader.GetProviderSpecificValues(Object[]).) | |
GetSchemaTable | Retourne un DataTable qui décrit les métadonnées de colonne de DbDataReader. (Substitue DbDataReader.GetSchemaTable().) | |
GetStream | (Hérité de DbDataReader.) | |
GetString | Obtient la valeur de la colonne spécifiée sous la forme d'une instance de l'objet String. (Substitue DbDataReader.GetString(Int32).) | |
GetTextReader | (Hérité de DbDataReader.) | |
GetType | (Hérité de Object.) | |
GetValue | Obtient la valeur de la colonne spécifiée sous la forme d'une instance de l'objet Object. (Substitue DbDataReader.GetValue(Int32).) | |
GetValues | Remplit un tableau d'objets avec les valeurs de colonne de la ligne actuelle. (Substitue DbDataReader.GetValues(Object[]).) | |
InitializeLifetimeService | Essentiel pour la sécurité. (Hérité de MarshalByRefObject.) | |
IsDBNull | Obtient une valeur qui indique si la colonne contient des valeurs inexistantes ou manquantes. (Substitue DbDataReader.IsDBNull(Int32).) | |
IsDBNullAsync(Int32) | (Hérité de DbDataReader.) | |
IsDBNullAsync(Int32, CancellationToken) | (Hérité de DbDataReader.) | |
MemberwiseClone() | (Hérité de Object.) | |
MemberwiseClone(Boolean) | (Hérité de MarshalByRefObject.) | |
NextResult | Avance le lecteur jusqu'au résultat suivant lors de la lecture des résultats d'un lot d'instructions. (Substitue DbDataReader.NextResult().) | |
NextResultAsync | (Hérité de DbDataReader.) | |
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).) | |
Read | Avance le lecteur jusqu'à l'enregistrement suivant d'un jeu de résultats. (Substitue DbDataReader.Read().) | |
ReadAsync | (Hérité de DbDataReader.) | |
ReadAsync(CancellationToken) | Déplace de façon asynchrone le lecteur jusqu'à la ligne suivante du jeu de résultats actuel (Substitue DbDataReaderReadAsync(CancellationToken).) | |
ToString | (Hérité de Object.) |
Top
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
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.