다음을 통해 공유


DataServiceContext.AddObject 메서드

DataServiceContext에서 추적 중인 개체 집합에 지정된 개체를 추가합니다.

네임스페이스:  System.Data.Services.Client
어셈블리:  Microsoft.Data.Services.Client(Microsoft.Data.Services.Client.dll)

구문

‘선언
Public Sub AddObject ( _
    entitySetName As String, _
    entity As Object _
)
‘사용 방법
Dim instance As DataServiceContext
Dim entitySetName As String
Dim entity As Object

instance.AddObject(entitySetName, entity)
public void AddObject(
    string entitySetName,
    Object entity
)
public:
void AddObject(
    String^ entitySetName, 
    Object^ entity
)
member AddObject : 
        entitySetName:string * 
        entity:Object -> unit 
public function AddObject(
    entitySetName : String, 
    entity : Object
)

매개 변수

  • entitySetName
    유형: System.String
    리소스를 추가할 엔터티 집합의 이름입니다.

예외

예외 조건
ArgumentNullException

entitySetName 또는 entity가 null인 경우

ArgumentException

entitySetName이 비어 있는 경우

또는

entity에 키 속성이 정의되어 있지 않은 경우

InvalidOperationException

엔터티가 컨텍스트에서 이미 추적 중인 경우

주의

개체는 Added 상태로 DataServiceContext의 추적 집합에 추가됩니다. DataServiceContext는 다음에 SaveChanges를 호출할 때 HTTP POST로 개체를 삽입합니다. 이 메서드는 지정된 엔터티와 관련된 개체를 DataServiceContext에 추가하지 않습니다. AddObject에 대한 별도의 호출을 통해 각 개체를 추가해야 합니다.

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

참고 항목

참조

DataServiceContext 클래스

System.Data.Services.Client 네임스페이스