Query Marketplace Datasets from your App
All data from the Marketplace is exposed as RESTful OData feeds. The Open Data Protocol (OData) is a Web protocol for querying and updating data. OData builds upon Web technologies such as HTTP, Atom Publishing Protocol (AtomPub) and JSON to provide access to information from a variety of applications, services, and stores. OData is able to expose and access information from a variety of sources including, but not limited to, relational databases, file systems, content management systems and traditional Web sites. OData is consistent with the way the Web works. It uses an HTTP-based, uniform interface for interacting with resources. The use of core Web principles allows OData to enable data integration and interoperability across a broad range of clients, servers, services, and tools thereby making development easier and faster. Development is also eased by downloadable service references and classes provided by the Marketplace. |
In this Section
Determine whether you need to use a flexible or fixed query to consume data from your dataset. |
|
Use Service References in Visual Studio to consume data from datasets that support flexible queries. This topic includes example code. |
|
Use downloadable Service Classes to consume data from datasets that support fixed queries. This topic includes example code. |
|
See similarities and differences in code used for flexible and fixed queries side-by-side. |
|
The Marketplace supports a subset of OData query options. Learn what OData query options are and are not supported. |
|
Marketplace enables JSON support for WSPF and JSON/P support for all Marketplace services. |
If you want to query a dataset without writing code, you can do that from Service Explorer. See the topic Explore a Dataset with Service Explorer and its sub-topics for more information.