Sdílet prostřednictvím


DataServiceContext.AddObject(String, Object) Metoda

Definice

Přidá zadaný objekt do sady objektů, které DataServiceContext sleduje.

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)

Parametry

entitySetName
String

Název sady entit, do které se prostředek přidá.

entity
Object

Objekt, který má být sledován objektem DataServiceContext.

Výjimky

entitySetName nebo entity má hodnotu null.

entitySetName je prázdné.

-nebo-

entity nemá definovanou vlastnost klíče.

Entita je již sledována kontextem.

Poznámky

Objekt se vloží do sledovací sady objektu DataServiceContextAdded ve stavu . Objekt DataServiceContext se pokusí vložit objekt pomocí http POST při dalším volání metody SaveChanges. Tato metoda nepřidá objekty související se zadanou entitou do objektu DataServiceContext. Každý objekt musí být přidán prostřednictvím samostatného volání metody AddObject.

Metoda neověřuje, jestli se zadaná sada entit nachází v datové službě přidružené k objektu DataServiceContext nebo že přidaný objekt má požadované vlastnosti, které je potřeba přidat do zadaného entity setobjektu .

Platí pro