DataServiceContext.AddObject(String, Object) Methode

Definition

Fügt das angegebene Objekt dem Satz von Objekten hinzu, den der DataServiceContext nachverfolgt.

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)

Parameter

entitySetName
String

Der Name der Entität, der die Ressource hinzugefügt wurde.

entity
Object

Das Objekt, das vom DataServiceContext nachverfolgt werden soll.

Ausnahmen

entitySetName oder entity ist NULL.

entitySetName ist leer.

- oder - entity hat keine Schlüsseleigenschaft definiert.

Die Entität wird bereits vom Kontext nachverfolgt.

Hinweise

Das Objekt wird in den Nachverfolgungssatz des DataServiceContext im Zustand Added gesetzt. DataServiceContext versucht, beim nächsten Aufruf von SaveChanges das Objekt mit HTTP POST einzufügen. Diese Methode fügt Objekte zu DataServiceContext hinzu, die mit der angegebenen Entität in Verbindung stehen. Jedes Objekt muss durch einen separaten Aufruf an AddObject hinzugefügt werden.

Die Methode überprüft nicht, dass sich der angegebene Entitätssatz im Datendienst DataServiceContext befindet oder dass das hinzugefügte Objekt über die erforderlichen Eigenschaften verfügt, die dem angegebenen hinzugefügt entity setwerden müssen.

Gilt für