다음을 통해 공유


사용자 지정 데이터 서비스 공급자(WCF Data Services)

WCF Data Services 에 포함된 공급자 집합을 사용하면 런타임에 바인딩된 데이터 형식을 기반으로 데이터 모델을 정의할 수 있습니다.

공급자 설명

메타데이터 공급자

이 공급자는 IDataServiceMetadataProvider 인터페이스를 구현하여 런타임에 사용자 지정 데이터 모델을 정의할 수 있도록 하는 핵심 사용자 지정 데이터 서비스 공급자입니다.

쿼리 공급자

이 공급자를 사용하면 IDataServiceMetadataProvider 인터페이스를 사용하여 정의된 사용자 지정 데이터 모델에 대해 쿼리를 실행할 수 있습니다. 쿼리 공급자는 IDataServiceQueryProvider 인터페이스를 구현하여 만듭니다.

업데이트 공급자

이 공급자를 사용하면 사용자 지정 데이터 서비스 공급자에 노출된 형식을 업데이트하고 동시성을 관리할 수 있습니다. 업데이트 공급자는 IDataServiceUpdateProvider 인터페이스를 구현하여 만듭니다.

페이징 공급자

이 공급자는 사용자 지정 데이터 서비스 공급자와 함께 사용되어 서버 기반 페이징 지원을 사용하도록 설정합니다. 사용자 지정 데이터 서비스용 페이징 공급자는 IDataServicePagingProvider 인터페이스를 구현하여 만듭니다.

스트리밍 공급자

이 공급자를 사용하면 BLOB(Binary Large Object) 데이터 형식을 스트림으로 노출할 수 있습니다. 스트리밍 공급자는 IDataServiceStreamProvider 인터페이스를 구현하여 만듭니다. 스트리밍 공급자는 Entity Framework 및 리플렉션 데이터 소스 공급자와 함께 사용할 수도 있습니다. 자세한 내용은 스트리밍 공급자(WCF Data Services)를 참조하십시오.

자세한 내용은 OData SDK의 Open Data Protocol(OData) Provider Toolkit 및 Custom Data Service Providers 블로그 게시물 시리즈를 참조하십시오.

참고 항목

개념

데이터 서비스 공급자(WCF Data Services)
Entity Framework 공급자(WCF Data Services)
리플렉션 공급자(WCF Data Services)