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 | |
---|---|---|
CurrentValues | Obtient les valeurs de propriétés actuelles de l'entité suivie représentée par cet objet. | |
Entity | Obtient l'entité. | |
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. | |
State | Obtient ou définit l'état de l'entité. |
Top
Méthodes
Nom | Description | |
---|---|---|
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. | |
Collection | Obtient un objet qui représente la propriété de navigation de collection de cette entité à une collection d'entités associées. | |
ComplexProperty | Obtient un objet qui représente une propriété complexe de cette entité. | |
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).) | |
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. | |
Finalize | (Hérité de Object.) | |
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. | |
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. | |
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. | |
GetHashCode | Retourne un code de hachage pour cette instance. (Substitue Object.GetHashCode().) | |
GetType | Obtient le Type de l'instance actuelle. | |
GetValidationResult | Valide cette instance de DbEntityEntry et retourne le résultat de la validation. | |
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. | |
MemberwiseClone | (Hérité de Object.) | |
Property | Obtient un objet qui représente une propriété scalaire ou complexe de cette entité. | |
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é. | |
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. | |
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. | |
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. | |
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.