Novità di WCF Data Services
Di seguito sono illustrate le nuove funzionalità di OData (Open Data Protocol) versione 2.0 supportate in questa versione di WCF Data Services .
Conteggio di entità in un set di entità
Il nuovo segmento di percorso $count consente di ricevere solo il numero complessivo di risorse restituite da un URI. La nuova opzione query $inlinecount consente di ricevere il conteggio totale delle risorse insieme ai dati di risorsa in un'unica risposta. Per ulteriori informazioni, vedere OData: Convenzioni URI.La libreria client di .NET Framework consente di accedere alle informazioni sul conteggio delle righe in una risposta alla query nell'applicazione. Per ulteriori informazioni, vedere Esecuzione di query sul servizio dati (WCF Data Services).
Proiezioni di query
È ora possibile modificare i risultati delle query per includere solo un subset di proprietà tramite la nuova opzione query $select. Per ulteriori informazioni, vedere OData: Convenzioni URI.La libreria client di .NET Framework supporta le proiezioni tramite la clausola select (Select in Visual Basic) in una query LINQ. Per ulteriori informazioni, vedere Proiezioni di query (WCF Data Services).
La funzionalità seguente è fornita dalla versione di WCF Data Services in .NET Framework 4:
Paging basato su server
È ora possibile configurare un servizio dati per restituire le risorse richieste come set di risposte di paging. Per ulteriori informazioni, vedere Configurazione del servizio dati (WCF Data Services).La libreria client di .NET Framework consente di gestire risposte di paging. Per ulteriori informazioni, vedere Caricamento di contenuto posticipato (WCF Data Services).
- Associazione dati
La nuova classe DataServiceCollection consente un'associazione semplificata dei dati del servizio dati ai controlli Windows Presentation Foundation (WPF). Questa classe eredita dalla classe ObservableCollection per consentire l'aggiornamento automatico dei dati associati nel caso vengano apportate modifiche ai dati nei controlli associati. Per ulteriori informazioni, vedere Associazione di dati a controlli (WCF Data Services).
Flusso di risorse binarie
Un'entità può essere definita come entry di collegamento multimediale con un collegamento a una risorsa multimediale associata. Ciò consente di recuperare e salvare dati per oggetti binari di grandi dimensioni indipendenti dall'entità ai quali appartengono. È possibile creare un servizio dati che restituisca i dati di proprietà binarie sotto forma di flusso invece di caricare prima l'intera entità, inclusi i dati binari, in memoria. A tale scopo, implementare l'interfaccia IDataServiceStreamProvider.La libreria client di .NET Framework consente di ottenere e impostare le proprietà binarie come flusso di dati. Per ulteriori informazioni, vedere Caricamento di contenuto posticipato (WCF Data Services).
- Personalizzazione di feed
WCF Data Services consente di personalizzare i feed restituiti dal servizio dati definendo un mapping di proprietà-entità alternativo per un payload Atom. Per ulteriori informazioni, vedere Personalizzazione di feed (WCF Data Services).
- Provider di servizi dati personalizzati
Implementando un set di nuove interfacce per i provider dei servizi dati è possibile utilizzare diversi tipi di dati con un servizio dati, anche quando si apportano modifiche al modello di dati durante l'esecuzione. Per ulteriori informazioni, vedere Provider di servizi dati personalizzati (WCF Data Services).
Vedere anche
Concetti
Cenni preliminari su WCF Data Services
Guida introduttiva a WCF Data Services