DataServiceContext.AddObject(String, Object) Methode

Definition

Fügt das angegebene Objekt der Gruppe von Objekten hinzu, die nachverfolgt DataServiceContext werden.

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 wird.

entity
Object

Das Objekt, das von der DataServiceContext.

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 Zustands Added eingefügt. Beim DataServiceContext nächsten Aufruf SaveChangesvon HTTP POST wird versucht, das Objekt einzufügen. Diese Methode fügt keine Objekte im Zusammenhang mit der angegebenen Entität zur DataServiceContext. Jedes Objekt muss über einen separaten Aufruf hinzugefügt werden.AddObject

Die Methode überprüft nicht, ob sich der angegebene Entitätssatz im datendienst befindet, der dem DataServiceContext objekt zugeordnet ist oder dass das hinzugefügte Objekt über die erforderlichen Eigenschaften verfügt, die zum angegebenen entity setObjekt hinzugefügt werden müssen.

Gilt für: