Partager via


DbEntityEntry, 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.]

Version non générique de la classe DbEntityEntry<TEntity>.

Hiérarchie d'héritage

System.Object
  System.Data.Entity.Infrastructure.DbEntityEntry

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

Syntaxe

'Déclaration
Public Class DbEntityEntry
'Utilisation
Dim instance As DbEntityEntry
public class DbEntityEntry
public ref class DbEntityEntry
type DbEntityEntry =  class end
public class DbEntityEntry

Le type DbEntityEntry expose les membres suivants.

Propriétés

  Nom Description
Propriété publique CurrentValues Obtient les valeurs de propriétés actuelles de l'entité suivie représentée par cet objet.
Propriété publique Entity Obtient l'entité.
Propriété publique OriginalValues Obtient les valeurs de propriétés d'origine de l'entité suivie représentée par cet objet.Les valeurs d'origine sont habituellement les valeurs de propriétés de l'entité telles qu'elles étaient lors de la dernière requête à partir de la base de données.
Propriété publique State Obtient ou définit l'état de l'entité.

Top

Méthodes

  Nom Description
Méthode publique Cast<TEntity> Retourne une nouvelle instance de la classe DbEntityEntry<TEntity> générique du type générique donné pour l'entité suivie représentée par cet objet.Notez que le type de l'entité suivie doit être compatible avec le type générique ou une exception sera levée.
Méthode publique Collection Obtient un objet qui représente la propriété de navigation de collection de cette entité à une collection d'entités associées.
Méthode publique ComplexProperty Obtient un objet qui représente une propriété complexe de cette entité.
Méthode publique Equals(Object) Détermine si le Object spécifié est égal à cette instance.Deux instances DbEntityEntry sont considérées comme égales s'il s'agit de deux entrées de la même entité sur le même DbContext. (Substitue Object.Equals(Object).)
Méthode publique Equals(DbEntityEntry) Détermine si le DbEntityEntry spécifié est égal à cette instance.Deux instances DbEntityEntry sont considérées comme égales s'il s'agit de deux entrées de la même entité sur le même DbContext.
Méthode protégée Finalize (Hérité de Object.)
Méthode publique GetDatabaseValues Interroge la base de données pour obtenir les copies des valeurs de l'entité suivie telles qu'elles existent actuellement dans la base de données.Notez que la modification des valeurs dans le dictionnaire retourné ne mettra pas à jour les valeurs dans la base de données.Si l'entité est introuvable dans la base de données, la valeur null est retournée.
Méthode publique GetDatabaseValuesAsync() Interroge de façon asynchrone la base de données pour obtenir les copies des valeurs de l'entité suivie telles qu'elles existent actuellement dans la base de données.Notez que la modification des valeurs dans le dictionnaire retourné ne mettra pas à jour les valeurs dans la base de données.Si l'entité est introuvable dans la base de données, la valeur null est retournée.
Méthode publique GetDatabaseValuesAsync(CancellationToken) Interroge de façon asynchrone la base de données pour obtenir les copies des valeurs de l'entité suivie telles qu'elles existent actuellement dans la base de données.Notez que la modification des valeurs dans le dictionnaire retourné ne mettra pas à jour les valeurs dans la base de données.Si l'entité est introuvable dans la base de données, la valeur null est retournée.
Méthode publique GetHashCode Retourne un code de hachage pour cette instance. (Substitue Object.GetHashCode().)
Méthode publique GetType Obtient le Type de l'instance actuelle.
Méthode publique GetValidationResult Valide cette instance de DbEntityEntry et retourne le résultat de la validation.
Méthode publique Member Obtient un objet qui représente un membre de l'entité.Le type d'exécution de l'objet retourné variera selon le membre qui est demandé.Les types de membres actuellement pris en charge et leurs types de retours sont : Propriété de navigation de référence : DbReferenceEntry.Propriété de navigation de collection : DbCollectionEntry.Propriété primitive/scalaire : DbPropertyEntry.Propriété complexe : DbComplexPropertyEntry.
Méthode protégée MemberwiseClone (Hérité de Object.)
Méthode publique Property Obtient un objet qui représente une propriété scalaire ou complexe de cette entité.
Méthode publique Reference Obtient un objet qui représente la propriété de navigation de référence (à savoirqui n'est pas une collection) de cette entité vers une autre entité.
Méthode publique Reload Recharge l'entité de la base de données en remplaçant toutes les valeurs de propriétés avec les valeurs de la base de données.L'entité aura un état non modifié après l'appel de cette méthode.
Méthode publique ReloadAsync() Recharge de façon asynchrone l'entité de la base de données en remplaçant toutes les valeurs de propriétés avec les valeurs de la base de données.L'entité aura un état non modifié après l'appel de cette méthode.
Méthode publique ReloadAsync(CancellationToken) Recharge de façon asynchrone l'entité de la base de données en remplaçant toutes les valeurs de propriétés avec les valeurs de la base de données.L'entité aura un état non modifié après l'appel de cette méthode.
Méthode publique ToString Retourne une représentation sous forme de chaîne de DbEntityEntry. (Substitue Object.ToString().)

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.Infrastructure