Condividi tramite


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:

  • 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