Udostępnij za pośrednictwem


DataServiceContext.AddObject(String, Object) Metoda

Definicja

Dodaje określony obiekt do zestawu obiektów, które śledzą 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)

Parametry

entitySetName
String

Nazwa zestawu jednostek, do którego zostanie dodany zasób.

entity
Object

Obiekt, który ma być śledzony przez obiekt DataServiceContext.

Wyjątki

entitySetName lub entity ma wartość null.

entitySetName jest pusta.

-lub-

entity nie ma zdefiniowanej właściwości klucza.

Jednostka jest już śledzona przez kontekst.

Uwagi

Obiekt jest umieszczany w zestawie DataServiceContext śledzenia w Added stanie . Metoda DataServiceContext podejmie próbę wstawienia obiektu przez metodę HTTP POST podczas następnego wywołania metody SaveChanges. Ta metoda nie dodaje obiektów powiązanych z określoną jednostką do obiektu DataServiceContext. Każdy obiekt musi zostać dodany za pomocą oddzielnego wywołania metody AddObject.

Metoda nie sprawdza, czy określony zestaw jednostek znajduje się w usłudze danych skojarzonej z obiektem DataServiceContext lub czy dodany obiekt ma wymagane właściwości, które należy dodać do określonego entity setobiektu .

Dotyczy