EntityEntry.State Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define esse estado em que essa entidade está sendo controlada.
public virtual Microsoft.EntityFrameworkCore.EntityState State { get; set; }
member this.State : Microsoft.EntityFrameworkCore.EntityState with get, set
Public Overridable Property State As EntityState
Valor da propriedade
Comentários
Esse método define apenas o estado da entidade única representada por essa entrada. Ele não altera o estado de outras entidades acessíveis a partir desta. No entanto, isso pode causar ações em cascata em outras entidades ao definir o estado como Deleted ou Detached. Isso pode ser alterado alterando CascadeDeleteTiming.
Ao definir o estado, a entidade sempre acabará no estado especificado. Por exemplo, se você alterar o estado para Deleted a entidade será marcado para exclusão, independentemente do estado atual. Isso é diferente de chamar Remove(TEntity) onde a entidade será desconectada (em vez de marcada para exclusão) se estiver no Added estado .
Consulte Acessando entidades controladas no EF Core para obter mais informações e exemplos.
Aplica-se a
Entity Framework