DataServiceContext.AddObject(String, Object) Método

Definição

Adiciona o objeto especificado ao conjunto de objetos que o DataServiceContext está acompanhando.

public:
 void AddObject(System::String ^ entitySetName, System::Object ^ entity);
public void AddObject(string entitySetName, object entity);
member this.AddObject : string * obj -> unit
Public Sub AddObject (entitySetName As String, entity As Object)

Parâmetros

entitySetName
String

O nome da entidade definida à qual o recurso será adicionado.

entity
Object

O objeto a ser rastreado pelo DataServiceContext.

Exceções

entitySetName ou entity é nulo.

entitySetName está vazio.

-ou-

entity não tem uma propriedade de chave definida.

A entidade já está sendo controlada pelo contexto.

Comentários

O objeto é colocado no conjunto de acompanhamento do DataServiceContextAdded estado. Ele DataServiceContext tentará inserir o objeto por HTTP POST na próxima chamada para SaveChanges. Esse método não adiciona objetos relacionados à entidade especificada ao DataServiceContext. Cada objeto deve ser adicionado por meio de uma chamada separada para AddObject.

O método não valida se o conjunto de entidades especificado está no serviço de dados associado DataServiceContext ao objeto ou que o objeto adicionado tem as propriedades necessárias para serem adicionadas ao especificado entity set.

Aplica-se a