Provider di servizi dati personalizzati (WCF Data Services)Custom Data Service Providers (WCF Data Services)

WCF Data ServicesWCF Data Services include un set di provider che consente di definire un modello di dati basato su tipi di dati ad associazione tardiva. includes a set of providers that enables you to define a data model based on late-bound data types.

ProviderProvider DescrizioneDescription
Provider di metadatiMetadata provider Si tratta del provider del servizio dati personalizzato principale che consente di definire un modello di dati personalizzato in fase di esecuzione mediante l'implementazione dell'interfaccia IDataServiceMetadataProvider.This is the core custom data service provider that enables you to define a custom data model at runtime by implementing the IDataServiceMetadataProvider interface.
Provider di queryQuery provider Questo provider consente di eseguire query su un modello di dati personalizzato definito tramite l'interfaccia IDataServiceMetadataProvider.This provider enables you to execute queries against a custom data model that is defined by using the IDataServiceMetadataProvider interface. Il provider di query viene creato mediante l'implementazione dell'interfaccia IDataServiceQueryProvider.The query provider is created by implementing the IDataServiceQueryProvider interface.
Provider di aggiornamentoUpdate provider Questo provider consente di applicare aggiornamenti ai tipi esposti in un provider del servizio dati personalizzato e di gestire la concorrenza.This provider enables you to make updates to types that are exposed in a custom data service provider and to manage concurrency. Un provider di aggiornamento viene creato mediante l'implementazione dell'interfaccia IDataServiceUpdateProviderAn update provider is created by implementing the IDataServiceUpdateProvider interface
Provider di pagingPaging provider Questo provider viene usato con il provider del servizio dati personalizzato per abilitare il supporto di paging basato su server.This provider is used with the custom data service provider to enable server-driven paging support. Un provider di paging per un servizio dati personalizzato viene creato mediante l'implementazione dell'interfaccia IDataServicePagingProvider.A paging provider for a custom data service is created by implementing the IDataServicePagingProvider interface.
Provider di flussoStreaming provider Questo provider consente di esporre come flusso tipi di dati per oggetti binari di grandi dimensioni.This provider enables you to expose binary large object data types as a stream. Un provider di flusso viene creato mediante l'implementazione dell'interfaccia IDataServiceStreamProvider.A streaming provider is created by implementing the IDataServiceStreamProvider interface. Il provider di flusso può essere usato anche con i provider di origini dati di Entity Framework e di reflection.The streaming provider can also be used with Entity Framework and reflection data source providers. Per ulteriori informazioni, vedere Provider di flusso.For more information, see Streaming Provider.

Per ulteriori informazioni, vedere l'articolo provider di servizi dati personalizzati e Protocollo OData (Open Data)Open Data Protocol (OData) Toolkit del Provider nel OData SDK.For more information, see the article Custom Data Service Providers and the Protocollo OData (Open Data)Open Data Protocol (OData) Provider Toolkit in the OData SDK.

Vedere ancheSee Also

Provider di servizi datiData Services Providers
Provider di Entity FrameworkEntity Framework Provider
Provider di reflectionReflection Provider