Eseguire query su set di dati del Marketplace dall'app

Aggiornamento: febbraio 2014

 

Logo DataMarket

Tutti i dati del Marketplace vengono esposti come feed OData RESTful. OData (Open Data Protocol) è un protocollo Web per l'esecuzione di query e l'aggiornamento dei dati. OData si basa su tecnologie Web come HTTP, il protocollo di pubblicazione Atom (AtomPub) e JSON per fornire l'accesso alle informazioni di un'ampia gamma di applicazioni, servizi e archivi.  OData è in grado di esporre e visualizzare informazioni da svariate origini, ad esempio, database relazionali, file system, sistemi di gestione dei contenuti e siti Web tradizionali.

OData è coerente con il funzionamento del Web. Per interagire con le risorse usa un'interfaccia uniforme basata su HTTP. Grazie all'uso dei principi di base del Web, OData consente l'integrazione e l'interoperabilità dei dati in un'ampia gamma di client, server, servizi e strumenti, rendendo pertanto più facile e rapida l'attività di sviluppo. Anche i riferimenti al servizio e le classi scaricabili disponibili in Marketplace facilitano lo sviluppo.

 

Confrontare tipi di query fisse e flessibili

Determinare se è necessario usare una query flessibile o fissa per utilizzare dati del set di dati.

Creare un'applicazione di query flessibile

Usare i riferimenti al servizio di Visual Studio per utilizzare dati di set di dati che supportano query flessibili. Questo argomento include codice di esempio.

Creare un'applicazione di query fissa

Usare classi di servizio scaricabili per utilizzare dati di set di dati che supportano query fisse. Questo argomento include codice di esempio.

Confrontare codice di query flessibili e fisse

Esaminare analogie e differenze nel codice usato per query flessibili e fisse side-by-side.

Opzioni di query OData supportate

Marketplace supporta un subset di opzioni di query OData. Informazioni sulle opzioni di query OData supportate e non supportate.

Supporto JSON

Marketplace abilita il supporto JSON per WSPF e il supporto JSON/P per tutti i servizi del Marketplace.

Per eseguire una query su un set di dati senza scrivere codice, è possibile farlo da Esplora servizi. Per altre informazioni, vedere l'argomento Esplorare un set di dati con Service Explorer e i relativi argomenti secondari.

Mostra: