Partager via


EntityEntry.State Propriété

Définition

Obtient ou définit l’état dans lequel cette entité est suivie.

public virtual Microsoft.EntityFrameworkCore.EntityState State { get; set; }
member this.State : Microsoft.EntityFrameworkCore.EntityState with get, set
Public Overridable Property State As EntityState

Valeur de propriété

Remarques

Cette méthode définit uniquement l’état de l’entité unique représentée par cette entrée. Elle ne modifie pas l’état des autres entités accessibles à partir de celle-ci. Toutefois, cela peut entraîner des actions en cascade sur d’autres entités lors de la définition de l’état sur Deleted ou Detached. Cela peut être modifié en modifiant CascadeDeleteTiming.

Lors de la définition de l’état, l’entité se retrouve toujours dans l’état spécifié. Par exemple, si vous modifiez l’état de Deleted l’entité, l’entité sera marquée pour suppression, quel que soit son état actuel. Cela diffère de l’appel Remove(TEntity) de l’endroit où l’entité sera déconnectée (plutôt que marquée pour suppression) si elle est dans l’état Added .

Pour plus d’informations et d’exemples, consultez Accès aux entités suivies dans EF Core .

S’applique à