Compartilhar via


IDbSet<TEntity>.Attach(TEntity) Método

Definição

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 TEntity Attach (TEntity entity);
abstract member Attach : 'Entity -> 'Entity
Public Function Attach (entity As TEntity) As TEntity

Parâmetros

entity
TEntity

A entidade a ser anexada.

Retornos

TEntity

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