有没有人遇到过ADO.NET数据服务的非.Net用户的例子?我在第二天看看Astoria是什么以及如何使用它。我也试图回答为什么我会使用它而不是Web服务?
让我的示例运行之后,我得到了RESTful方法来从系统中获取数据。而且,将其插入.net客户端非常容易。但是,我想知道一个非.NET消费者会怎么做。
任何想法(指针)肯定赞赏......
答案 0 :(得分:2)
因为ADO.NET数据服务将自身公开为RESTful服务,所以任何可以对URI进行RESTful调用的东西都可以正确使用该服务。我认为,不应该寻找与X技术相关的.NET,而应该查看您正在使用的技术(Python,PHP,Whatever),了解如何调用RESTful服务。一旦ADO.NET托管数据服务......就可以了,任何人都可以使用它。
答案 1 :(得分:1)
答案 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。