EntityEntry.State Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 .