有没有人遇到过 ADO.NET 数据服务的非 .Net 使用者的示例?我正在研究 Astoria 是什么以及如何使用它的第二天。我也想回答为什么我要使用它而不是 Web 服务?
在让我的示例运行之后,我开始采用 RESTful 方法从系统中获取数据。而且,将其插入 .net 客户端非常容易。但是,然后我想知道非 .NET 消费者将如何处理它。
任何想法(指针)绝对赞赏......
有没有人遇到过 ADO.NET 数据服务的非 .Net 使用者的示例?我正在研究 Astoria 是什么以及如何使用它的第二天。我也想回答为什么我要使用它而不是 Web 服务?
在让我的示例运行之后,我开始采用 RESTful 方法从系统中获取数据。而且,将其插入 .net 客户端非常容易。但是,然后我想知道非 .NET 消费者将如何处理它。
任何想法(指针)绝对赞赏......
好吧,既然 ADO.NET 数据服务将自己公开为 RESTful 服务,任何可以对 URI 进行 RESTful 调用的东西都可以正确使用该服务。我认为与其寻找与 X 技术相关的 .NET,不如查找您正在使用的技术(Python、PHP 等)来了解如何调用 RESTful 服务。一旦 ADO.NET 托管数据服务......它就可以运行并且供任何人使用。
要使用 ADO.NET 数据服务,只需要能够使用 GET、POST、PUT 和 DELETE 动词发出 HTTP 请求并设置 Accept 标头。
并非所有编程环境都提供这些,例如 Silverlight 2 和 J2ME 只能执行 GET 和 POST,不能执行PUT 和 DELETE。这意味着无法从 Java Micro Edition 客户端更新或删除 ADO.NET 数据服务 (1.5 CTP) 的最新版本。
还有一个相当成熟的基于 AJAX 的数据服务客户端库。有关详细信息,请参阅 ASP.NET AJAX 控件工具包,或者直接访问 OData.org。