Compartir por


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

Definición

Crea una relación de varios a uno o uno a uno entre dos objetos en el contexto del objeto.

public:
 void Attach(TEntity entity);
public void Attach(TEntity entity);
override this.Attach : 'Entity -> unit
Public Sub Attach (entity As TEntity)

Parámetros

entity
TEntity

Objeto que se va a adjuntar.

Excepciones

Cuando es entitynull.

Cuando no entity se puede relacionar con el extremo relacionado actual. Esto puede ocurrir cuando la asociación en el esquema conceptual no admite una relación entre los dos tipos.

Comentarios

El Attach método se usa para definir una relación entre un objeto y un objeto relacionado cuando ambos objetos ya están asociados a un contexto de objeto. Establezca el objeto relacionado en la Value propiedad si el objeto relacionado aún no está asociado al contexto del objeto. Cuando ambos objetos están desasociados, también puede definir la relación estableciendo el objeto relacionado en la Value propiedad y adjuntando el objeto raíz en el gráfico de objetos. Para más información, consulte Adjuntar y desasociar objetos.

El objeto asociado a esto EntityReference<TEntity> y todos los objetos que se adjuntan a él deben estar en un Unchanged estado o Modified .

Un objeto en el Deleted estado solo se puede adjuntar cuando ObjectStateManager ya está realizando el seguimiento de la instancia de relación.

Se aplica a