WCF Data Services 클라이언트 라이브러리

HTTP 요청을 보내고 데이터 서비스가 반환하는 OData 피드를 처리할 수 있는 응용 프로그램은 Open Data Protocol(OData) 기반 데이터 서비스와 상호 작용할 수 있습니다. 이러한 상호 운용성을 통해 다양한 웹 응용 프로그램에서 OData 기반 서비스에 액세스할 수 있습니다. WCF Data Services 에는 .NET Framework 또는 Silverlight 기반 응용 프로그램에서 OData 피드를 사용할 때 보다 풍부한 프로그래밍 경험을 제공하는 클라이언트 라이브러리가 포함되어 있습니다.

클라이언트 라이브러리의 두 가지 주요 클래스는 DataServiceContext 클래스와 DataServiceQuery 클래스입니다. DataServiceContext 클래스는 지정한 데이터 서비스에 대해 지원되는 작업을 캡슐화합니다. OData 서비스는 상태 비저장 특성을 갖지만 컨텍스트는 그렇지 않습니다. 따라서 변경 관리 등의 기능을 지원하기 위해 DataServiceContext 클래스를 사용하여 데이터 서비스와의 상호 작용 간에 클라이언트에서 상태를 유지할 수 있습니다. 또한 이 클래스는 ID를 관리하고 변경 내용을 추적합니다. DataServiceQuery 클래스는 특정 엔터티 집합에 대한 쿼리를 나타냅니다.

이 단원에서는 클라이언트 라이브러리를 사용하여 .NET Framework 클라이언트 응용 프로그램에서 데이터에 액세스하고 변경하는 방법에 대해 설명합니다. Silverlight 기반 응용 프로그램에서 WCF Data Services 클라이언트 라이브러리를 사용하는 방법은 WCF Data Services(Silverlight)를 참조하십시오. 다른 클라이언트 라이브러리를 사용하여 다른 종류의 응용 프로그램에서 OData 피드를 사용할 수도 있습니다. 자세한 내용은 OData SDK를 참조하십시오.

단원 내용

  • 비동기 작업(WCF Data Services)
    비동기 방식으로 데이터 서비스와 작업할 수 있도록 클라이언트 라이브러리에서 제공하는 기능에 대해 설명합니다.
  • 일괄 처리 작업(WCF Data Services)
    클라이언트 라이브러리를 사용하여 여러 요청을 데이터 서비스에 단일 일괄 처리로 보내는 방법에 대해 설명합니다.

참고 항목

개념

WCF Data Services 시작

기타 리소스

WCF Data Services 정의

빌드 날짜: 2011-02-23