Share via


DataServiceContext.AddObject(String, Object) Método

Definición

Agrega el objeto especificado al conjunto de objetos cuyo seguimiento realiza DataServiceContext.

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

Nombre del conjunto de entidades al que se agregará el recurso.

entity
Object

Objeto del que DataServiceContext va a realizar el seguimiento.

Excepciones

entitySetName o entity es null.

entitySetName está vacía.

o bien

entity no tiene definida una propiedad de clave.

El contexto ya está realizando el seguimiento de la entidad.

Comentarios

El objeto se coloca en el conjunto de seguimiento de DataServiceContext en el estado Added. DataServiceContext intentará insertar el objeto mediante HTTP POST en la siguiente llamada a SaveChanges. Este método no agrega a DataServiceContext objetos relacionados con la entidad especificada. Cada objeto se debe agregar mediante una llamada independiente a AddObject.

El método no valida que el conjunto de entidades especificado se encuentra en el servicio de datos asociado a DataServiceContext o que el objeto agregado tiene las propiedades necesarias para agregarse al especificado entity set.

Se aplica a