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
리소스를 추가할 엔터티 집합의 이름입니다.
- entity
유형: System.Object
DataServiceContext 에서 추적할 개체입니다.
예외
예외 | 조건 |
---|---|
ArgumentNullException | entitySetName 또는 entity가 null인 경우 |
ArgumentException | entitySetName이 비어 있는 경우 또는 entity에 키 속성이 정의되어 있지 않은 경우 |
InvalidOperationException | 엔터티가 컨텍스트에서 이미 추적 중인 경우 |
주의
개체는 Added 상태로 DataServiceContext의 추적 집합에 추가됩니다. DataServiceContext는 다음에 SaveChanges를 호출할 때 HTTP POST로 개체를 삽입합니다. 이 메서드는 지정된 엔터티와 관련된 개체를 DataServiceContext에 추가하지 않습니다. AddObject에 대한 별도의 호출을 통해 각 개체를 추가해야 합니다.
이 메서드는 지정된 엔터티 집합인 DataServiceContext와 연관된 데이터 서비스에 있는지 또는 추가된 개체에 지정된 entity set에 추가해야 하는 필수 속성이 있는지 확인하지 않습니다.