DbSet.Attach(Object) Método
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.
Anexa a entidade fornecida ao contexto subjacente ao conjunto. Ou seja, a entidade é colocada no contexto no estado Inalterado, assim como se tivesse sido lida do banco de dados.
public virtual object Attach (object entity);
abstract member Attach : obj -> obj
override this.Attach : obj -> obj
Public Overridable Function Attach (entity As Object) As Object
Parâmetros
- entity
- Object
A entidade a ser anexada.
Retornos
A entidade.
Comentários
Anexar é usado para preencher novamente um contexto com uma entidade que é conhecida por já existir no banco de dados. Portanto, SaveChanges não tentará inserir uma entidade anexada no banco de dados porque ela já está lá. Observe que as entidades que já estão no contexto em algum outro estado terão seu estado definido como Inalterado. Anexar será um não-op se a entidade já estiver no contexto no estado Inalterado.
Aplica-se a
Entity Framework