EntityEntry.State Propiedad

Definición

Obtiene o establece ese estado en el que se realiza el seguimiento de esta entidad.

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

Valor de propiedad

Comentarios

Este método establece solo el estado de la entidad única representada por esta entrada. No cambia el estado de otras entidades accesibles desde esta. Sin embargo, esto puede provocar acciones en cascada en otras entidades al establecer el estado Deleted en o Detached. Esto se puede cambiar cambiando CascadeDeleteTiming.

Al establecer el estado, la entidad siempre terminará en el estado especificado. Por ejemplo, si cambia el estado a Deleted la entidad se marcará para su eliminación independientemente de su estado actual. Esto es diferente de llamar a Remove(TEntity) donde se desconectará la entidad (en lugar de marcarse para su eliminación) si está en el Added estado .

Consulte Acceso a entidades con seguimiento en EF Core para obtener más información y ejemplos.

Se aplica a