ADO.NET数据服务 - 非.NET消费者

时间:2008-11-08 16:42:47

标签: wcf-data-services

有没有人遇到过ADO.NET数据服务的非.Net用户的例子?我在第二天看看Astoria是什么以及如何使用它。我也试图回答为什么我会使用它而不是Web服务?

让我的示例运行之后,我得到了RESTful方法来从系统中获取数据。而且,将其插入.net客户端非常容易。但是,我想知道一个非.NET消费者会怎么做。

任何想法(指针)肯定赞赏......

4 个答案:

答案 0 :(得分:2)

因为ADO.NET数据服务将自身公开为RESTful服务,所以任何可以对URI进行RESTful调用的东西都可以正确使用该服务。我认为,不应该寻找与X技术相关的.NET,而应该查看您正在使用的技术(Python,PHP,Whatever),了解如何调用RESTful服务。一旦ADO.NET托管数据服务......就可以了,任何人都可以使用它。

答案 1 :(得分:1)

我们现在有PHPJAVA个客户端库与基于ADO.NET数据服务的服务进行通信。

答案 2 :(得分:0)

要使用ADO.NET数据服务,只需要使用GET,POST,PUT和DELETE谓词发出HTTP请求并设置Accept标头。

并非所有编程环境都提供这些,例如Silverlight 2和J2ME只能执行GET和POST, PUT和DELETE。这意味着无法从Java Micro Edition客户端更新或删除最新版本的ADO.NET数据服务(1.5 CTP)。

答案 3 :(得分:0)

还有一个相当成熟的基于AJAX的数据服务客户端库。有关更多信息,请参阅ASP.NET AJAX控件工具包,或者只访问OData.org。