从应用程序查询 Marketplace 数据集

更新时间: 2014年2月

 

DataMarket 徽标

Marketplace 中的所有数据作为 RESTful OData 源公开。开放式数据协议 (OData) 是用于查询和更新数据的 Web 协议。OData 依赖于 HTTP、Atom 发布协议 (AtomPub) 和 JSON 等 Web 技术,让用户从各种应用程序、服务和存储访问信息。OData 能够从各种源 - 包括但不限于关系数据库、文件系统、内容管理系统和传统网站 - 公开和访问信息。

OData 与 Web 的工作原理相一致。它使用基于 HTTP 的统一接口标识来与资源进行交互。使用核心 Web 原理,OData 可以各种客户端、服务器、服务和工具中实现数据集成和互操作性,从而简化和加速了开发。此外,借助 Marketplace 提供的可下载服务引用和类也可以简化开发。

 

比较固定查询类型和灵活查询类型

确定是要通过灵活查询还是固定查询来使用数据集中的数据。

创建灵活查询应用程序

通过 Visual Studio 中的“服务引用”来使用支持灵活查询的数据集中的数据。本主题包括示例代码。

创建固定查询应用程序

通过可下载的服务类使用支持固定查询的数据集中的数据。本主题包括示例代码。

比较灵活查询代码和固定查询代码

通过对比了解用于灵活查询和固定查询的代码的相似之处和不同之处。

支持的 OData 查询选项

Marketplace 支持 OData 查询选项的子集。了解支持和不支持哪些 OData 查询选项。

JSON 支持

Marketplace 启用了对 WSPF 的 JSON 支持,以及对所有 Marketplace 服务的 JSON/P 支持。

如果你希望在不编写代码的情况下查询数据集,可以从服务资源管理器来实现此目的。请参阅主题使用服务资源管理器浏览数据集及其子主题以了解详细信息。

显示: