DbSet<TEntity>.Attach(TEntity) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.