다음을 통해 공유


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 에 대한 다음 호출 SaveChanges에서 HTTP POST로 개체를 삽입하려고 합니다. 이 메서드는 지정된 엔터티 DataServiceContext와 관련된 개체를 에 추가하지 않습니다. 각 개체는 에 대한 별도의 호출 AddObject을 통해 추가해야 합니다.

메서드는 지정된 엔터티 집합이 와 연결된 데이터 서비스에 있는지 또는 추가된 DataServiceContext 개체에 지정된 entity set에 추가해야 하는 필수 속성이 있는지 확인하지 않습니다.

적용 대상