EntityReference<TEntity>.Attach(TEntity) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria uma relação muitos-para-um ou um-para-um entre dois objetos no contexto do 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
O objeto a ser preso.
Exceções
Quando o entity é null.
Quando não entity pode estar relacionado com o fim relacionado atualmente. Isto pode ocorrer quando a associação no esquema conceptual não suporta uma relação entre os dois tipos.
Observações
O Attach método é usado para definir uma relação entre um objeto e um objeto relacionado quando ambos os objetos já estão ligados a um contexto de objeto. Defina o objeto relacionado para a Value propriedade se o objeto relacionado ainda não estiver ligado ao contexto do objeto. Quando ambos os objetos estão separados, também pode definir a relação definindo o objeto relacionado com a Value propriedade e depois anexando o objeto raiz no grafo de objetos. Para obter mais informações, consulte Anexando e desanexando objetos.
O objeto associado a isto EntityReference<TEntity> e todos os objetos a ela ligados devem estar num Unchanged estado ou.Modified
Um objeto no Deleted estado só pode ser anexado quando já ObjectStateManager está a rastrear a instância de relação.