DataServiceContext.AddObject(String, Object) Metod

Definition

Lägger till det angivna objektet i den uppsättning objekt som DataServiceContext spåras.

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)

Parametrar

entitySetName
String

Namnet på den entitet som resursen ska läggas till i.

entity
Object

Objektet som ska spåras av DataServiceContext.

Undantag

entitySetName eller entity är null.

entitySetName är tom.

-eller-

entity har ingen definierad nyckelegenskap.

Entiteten spåras redan av kontexten.

Kommentarer

Objektet placeras i spårningsuppsättningen för DataServiceContext tillståndet i tillståndet Added . DataServiceContext Försöker infoga objektet via HTTP POST vid nästa anrop till SaveChanges. Den här metoden lägger inte till objekt som är relaterade till den angivna entiteten till DataServiceContext. Varje objekt måste läggas till via ett separat anrop till AddObject.

Metoden verifierar inte att den angivna entitetsuppsättningen finns i den datatjänst som är associerad med DataServiceContext eller att det tillagda objektet har de egenskaper som krävs för att läggas till i den angivna entity set.

Gäller för