Compartilhar via


ObjectContext.AttachTo(String, Object) Método

Definição

Anexa um objeto ou um grafo de objeto ao contexto de objeto em um conjunto de entidades específico.

public virtual void AttachTo (string entitySetName, object entity);
abstract member AttachTo : string * obj -> unit
override this.AttachTo : string * obj -> unit
Public Overridable Sub AttachTo (entitySetName As String, entity As Object)

Parâmetros

entitySetName
String

Representa o nome de conjunto de entidades, que pode, opcionalmente, ser qualificado pelo nome do contêiner de entidade.

entity
Object

O Object a ser anexado.

Exceções

A entidade é nula.

Conjunto de entidades inválido ou o objeto tem uma chave temporária ou o objeto tem um EntityKey e o EntitySet não corresponde ao conjunto de entidades passado como um argumento do método ou o objeto não tem um EntityKey e nenhum conjunto de entidades é fornecido ou qualquer objeto do grafo de objeto tem um objeto temporário EntityKey ou qualquer objeto do grafo de objeto tem um inválido EntityKey (por exemplo, os valores na chave não correspondem a valores no objeto) ou o conjunto de entidades não pôde ser encontrado em um determinado nome entitySetName e nome do contêiner de entidade ou qualquer objeto do grafo de objeto já existe em outro gerenciador de estado.

Aplica-se a