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)