Partager via


DbEntityEntry Classe

Définition

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

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbEntityEntry
public class DbEntityEntry
type DbEntityEntry = class
Public Class DbEntityEntry
Héritage
DbEntityEntry
Attributs

Propriétés

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

Méthodes

Cast<TEntity>()

Retourne une nouvelle instance de la classe générique DbEntityEntry<TEntity> pour le 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, sinon une exception est levée.

Collection(String)

Obtient un objet qui représente la propriété de navigation de collection de cette entité à une collection d'entités associées.

ComplexProperty(String)

Obtient un objet qui représente une propriété complexe de cette entité.

Equals(DbEntityEntry)

Détermine si le DbEntityEntry spécifié est égal à cette instance. Deux DbEntityEntry instances sont considérées comme égales si elles sont toutes deux des entrées de la même entité sur le même DbContext.

Equals(Object)

Détermine si le Object spécifié est égal à cette instance. Deux DbEntityEntry instances sont considérées comme égales si elles sont toutes deux des entrées de la même entité sur le même DbContext.

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 met 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 des 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 met 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 des 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 met 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.

GetType()

Obtient le Type de l'instance actuelle.

GetValidationResult()

Valide cette DbEntityEntry instance et retourne le résultat de validation.

Member(String)

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

Property(String)

Obtient un objet qui représente une propriété scalaire ou complexe de cette entité.

Reference(String)

Obtient un objet qui représente la propriété de navigation de référence, (par exemple, autre qu'une collection) de cette entité à 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é à partir de la base de données en remplaçant toutes les valeurs de propriété par 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é à partir de la base de données en remplaçant toutes les valeurs de propriété par les valeurs de la base de données. L'entité aura un état non modifié après l'appel de cette méthode.

ToString()

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

S’applique à