DataServiceContext.AddObject(String, Object) Metodo

Definizione

Aggiunge l'oggetto specificato al set di oggetti di cui esegue il DataServiceContext rilevamento.

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)

Parametri

entitySetName
String

Nome del set di entità a cui verrà aggiunta la risorsa.

entity
Object

Oggetto da tenere traccia dell'oggetto DataServiceContext.

Eccezioni

entitySetName o entity è null.

entitySetName è vuoto.

oppure

entity non dispone di una proprietà chiave definita.

L'entità è già monitorata dal contesto.

Commenti

L'oggetto viene inserito nel set di rilevamento dell'oggetto DataServiceContextAdded nello stato . Tenterà DataServiceContext di inserire l'oggetto tramite HTTP POST nella chiamata successiva a SaveChanges. Questo metodo non aggiunge oggetti correlati all'entità specificata all'oggetto DataServiceContext. Ogni oggetto deve essere aggiunto tramite una chiamata separata a AddObject.

Il metodo non convalida che il set di entità specificato sia nel servizio dati associato a DataServiceContext o che l'oggetto aggiunto disponga delle proprietà necessarie da aggiungere all'oggetto specificato entity set.

Si applica a