Compartir a través de


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

Definición

Adjunta la entidad determinada al contexto que subyace al conjunto. Es decir, la entidad se coloca en el contexto en estado Unchanged, como si se hubiera leído de la base de datos.

public virtual TEntity Attach (TEntity entity);
abstract member Attach : 'Entity -> 'Entity
override this.Attach : 'Entity -> 'Entity
Public Overridable Function Attach (entity As TEntity) As TEntity

Parámetros

entity
TEntity

Entidad que se va a adjuntar.

Devoluciones

TEntity

Entidad.

Implementaciones

Comentarios

La operación de adjuntar se utiliza para volver a llenar un contexto con una entidad que se sabe que ya existe en la base de datos. Por lo tanto, SaveChanges no intentará insertar una entidad adjunta en la base de datos porque se supone que ya existe en ella. Observe que las entidades que ya están en el contexto en algún otro estado tendrán establecido su estado en Unchanged. La operación de adjuntar es una operación sin efecto si la entidad ya existe en el contexto en estado Unchanged.

Se aplica a