Поделиться через


DataServiceContext.AddObject(String, Object) Метод

Определение

Добавляет указанный объект к набору отслеживаемых объектов 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)

Параметры

entitySetName
String

Имя набора сущностей, в который добавляется ресурс.

entity
Object

Объект, который требуется отслеживать с помощью DataServiceContext.

Исключения

entitySetName или entity равно null.

Параметр entitySetName пуст.

-или-

entity не имеет определенного свойства ключа.

Сущность уже отслеживается контекстом.

Комментарии

Объект помещается в отслеживаемый набор DataServiceContext в состоянии Added. DataServiceContext пытается вставить объект с помощью HTTP POST при следующем вызове SaveChanges. Этот метод не добавляет объекты, связанные с указанной сущностью, к DataServiceContext. Каждый объект должен добавляться посредством отдельного вызова AddObject.

Метод не проверяет, находится ли указанный набор сущностей в службе данных, связанной с DataServiceContext , или что добавленный объект имеет необходимые свойства, необходимые для добавления в указанный entity setобъект .

Применяется к