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 跟踪的对象。

例外

entitySetNameentity 为 null。

entitySetName 为空。

- 或 -

entity 未定义键属性。

上下文已跟踪实体。

注解

将该对象放入处于 DataServiceContext 状态的 Added 的跟踪集中。 下次调用 DataServiceContext 时,SaveChanges 将尝试通过 HTTP POST 插入该对象。 此方法不会将与指定实体相关的对象添加到 DataServiceContext。 必须单独调用 AddObject 才能添加每个对象。

方法不验证指定的实体集是否在与 DataServiceContext 关联的数据服务中,或者添加的对象是否具有需要添加到指定的 entity set所需的属性。

适用于