Share via


カスタム データ サービス プロバイダー (WCF Data Services)

WCF Data Services には、遅延バインディング データ型に基づいてデータ モデルを定義できるプロバイダーのセットが含まれています。

プロバイダー 説明

メタデータ プロバイダー

これは、IDataServiceMetadataProvider インターフェイスを実装することによって実行時にカスタム データ モデルを定義できるコア カスタム データ サービス プロバイダーです。

クエリ プロバイダー

このプロバイダーを使用すると、IDataServiceMetadataProvider インターフェイスを使用して定義されたカスタム データ モデルに対してクエリを実行できます。 クエリ プロバイダーは、IDataServiceQueryProvider インターフェイスを実装することによって作成されます。

更新プロバイダー

このプロバイダーを使用すると、カスタム データ サービス プロバイダー内で公開されている型を更新して同時実行を管理できます。 更新プロバイダーは、IDataServiceUpdateProvider インターフェイスを実装することによって作成されます。

ページング プロバイダー

このプロバイダーは、サーバー ドリブン ページング サポートを有効にするためにカスタム データ サービス プロバイダーと一緒に使用します。 カスタム データ サービスのページング プロバイダーは、IDataServicePagingProvider インターフェイスを実装することによって作成されます。

ストリーミング プロバイダー

このプロバイダーを使用すると、ストリームとしてバイナリ ラージ オブジェクト データ型を公開できます。 ストリーミング プロバイダーは、IDataServiceStreamProvider インターフェイスを実装することによって作成されます。 ストリーミング プロバイダーは、Entity Framework プロバイダーおよびリフレクション データ ソース プロバイダーと共に使用することもできます。 詳細については、「ストリーミング プロバイダー (WCF Data Services)」を参照してください。

詳細については、「OData SDK」の Open Data Protocol (OData) Provider Toolkit およびカスタム データ サービス プロバイダーに関するこのブログの一連の投稿を参照してください。

参照

概念

データ サービス プロバイダー (WCF Data Services)
Entity Framework プロバイダー (WCF Data Services)
リフレクション プロバイダー (WCF Data Services)