ado.net 数据服务调用的 guid REST URL?

Posted

技术标签:

【中文标题】ado.net 数据服务调用的 guid REST URL?【英文标题】:guid REST URL for ado.net dataservice call? 【发布时间】:2010-09-06 19:29:23 【问题描述】:

尝试使用 guid 作为休息 url 中的资源 id,但找不到任何有关如何使用的资源。 我现在最好的(虽然不工作)是: http://localhost:49157/PhotogalleryDS.svc/gallery('1d03beb3-6d63-498b-aad7-fab0b1480996') (我尝试过双引号/单引号。还有带大括号的 guid....。仍然没有运气。

我只得到: 位置 0 处的语法错误 '"'。

问题是:我将如何(关于规范)为 id 为 guid 的资源编写 url?

【问题讨论】:

【参考方案1】:

我想通了!

http://localhost:49157/PhotogalleryDS.svc/photo(guid'01231cc7-1e26-4f33-9fdf-fdf7015267dd')

就是这样

【讨论】:

【参考方案2】:

根据您所写的内容,我的最佳猜测是您将该 URL 用双引号括起来。该错误消息中的位置 0 可能是指直接在 http 之前的字符

【讨论】:

以上是关于ado.net 数据服务调用的 guid REST URL?的主要内容,如果未能解决你的问题,请参考以下文章

WCF 和 ADO.Net 数据服务在哪里?

在 ADO.Net C# 中执行并行数据库访问

使用 REST WCF 数据服务作为 SQL 报告服务的数据源

在 ADO.NET 中使用 ODBC 调用预定义的 Access 查询

Silverlight 启用 WCF 服务、Web 服务、ADO.NET 数据服务

使用 Linq-to-SQL 的 ADO.NET 数据服务