Condividi tramite


DataServiceContext.AddObject(String, Object) Metodo

Definizione

Aggiunge l'oggetto specificato al set di oggetti rilevato da 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)

Parametri

entitySetName
String

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

entity
Object

Oggetto che verrà rilevato da DataServiceContext.

Eccezioni

entitySetName o entity è null.

entitySetName è vuoto.

-oppure-

entity non dispone di una proprietà chiave definita.

L'entità è già tracciata dal contesto.

Commenti

L'oggetto viene inserito nel set di rilevamento di DataServiceContext nello stato Added. DataServiceContext tenterà di inserire l'oggetto mediante HTTP POST alla successiva chiamata a SaveChanges. Questo metodo non aggiunge oggetti correlati all'entità specificata a 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 all'oggetto DataServiceContext o che l'oggetto aggiunto abbia le proprietà necessarie da aggiungere all'oggetto specificato entity set.

Si applica a