EntityReference<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í.
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.