问题标签 [astoria]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
668 浏览

silverlight - .NET 3.5 SP1 的数据服务更新会破坏客户端,关于回滚的任何想法?

好的...严重的问题。

我进行了更新,认为我可以继续使用 CTP2 版本的 Microsoft.Data.Services.Client 库进行连接,直到他们更新了 Silverlight 位。不去。好吧,我可以忍受。

我将服务回滚到重新编译的 CTP2 库( Microsoft.Data.Services + Microsoft.Data.Services.Client ),然后在 silverlight 中更新了服务参考。

此时,服务和 SL3 客户端都在使用 CTP2 位。应该没问题吧?错误的。非常非常错误。

System.Data.Services.Client.DataServiceCollection' 不包含采用 '2' 参数的构造函数

这是一个严重的阻碍,并且没有提到此更新会破坏 CTP2 功能。老实说,关于 SL dll 的警告还不够 :)

关于如何解决这个问题的任何想法?我应该尝试卸载更新还是可以在某个配置文件中指定一个较旧的库?

帮助!:)

0 投票
2 回答
692 浏览

asp.net - WCF 数据服务(ADO.Net 数据服务或 Astoria 服务)

Astoria Service Model 是否只支持

原子、JSON、XML、XML+HTTP

格式是否SOAP,WSDL,ASMX过时?.所以当我想开发 SOA 时我可以忽略SOAP,ASMX,WSDL formats吗?

0 投票
2 回答
731 浏览

wcf-data-services - 有什么方法可以将 ADO.NET Data Services 1.5 CTP2 与 VS2010 一起使用?甚至手动?

由于各种原因,我已经干净地安装了我的开发盒,它正在运行 Win7 x64,并且当前安装了 VS2010。我正在维护几个需要使用 1.5 CTP2 发布服务的项目,在 .net 3.5 下(显然)。我已经采取了在 Win7 下安装完整 1.5 CTP2 所需的步骤。

虽然我知道通常在 VS2008 中运行的向导样式工具不可用(至少,我认为它不可用?)我希望暂时我可以使用命令行工具来度过难关,直到那时我不需要一直往返于我随身携带的 VS2008 虚拟机中。

我需要做一些正常的事情...

  • 创建服务和 web.config 条目以启用它

  • 在 Silverlight 项目中创建或更新服务引用

  • 在 WPF 项目中创建或更新服务引用

再一次,命令行没问题——我显然不需要经常这样做。

谢谢!

0 投票
1 回答
774 浏览

silverlight - Silverlight 上的 ADO.NET 数据服务:在同一事务中使用生成的密钥

我们有一个使用 WCF 数据服务的 Silverlight 应用程序。我们要添加日志功能:当生成新行时,该新行的主键也记录在日志表中。行生成和日志记录应该发生在同一个事务中。主键是通过数据库生成的(使用 IDENTITY 关键字)。

最好用一个例子来说明这一点。在这里,我创建了一个新的Customer行,并在同一个事务中将 Customer 的主键写入AuditLog行。此示例使用胖客户端和实体框架:

使用 Entity Framework 开发胖客户端时,这是一个小问题。

但是,使用 Silverlight 和 ADO.NET 数据服务:

  • SaveChanges 只能异步调用
  • 我不确定 TransactionScope 是否可用
  • 我不确定生成的密钥是否可以反映在客户端编辑:根据Alex James的说法,它们确实反映在客户端

那么,这甚至可能吗?

0 投票
1 回答
1513 浏览

rest - 使用 wcf 数据服务上传和下载文件?

我一直在尝试查找有关是否可以使用 WCF 数据服务(以前称为 ADO.NET 数据服务)上传和下载文件的信息,但由于 wcf 数据上可用的帮助内容可能较少,因此无法提供任何线索截至目前,网络上的服务。

我们是否可以编写一个 wcf 数据服务,以便客户端可以发布到以下 URI 以上传文件 - http://some-restfulwebservice/Files/upload

和这个 url 下载 fie - http://some-restfulwebservice/File ('XYZ.txt')/download

任何好的例子/示例代码?任何帮助或方向将不胜感激?

0 投票
1 回答
7878 浏览

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

谁能指出一个明确的 Microsoft 地图,了解 Reporting Services 使用 WCF 数据服务(ADO.NET 数据服务,Astoria)作为数据源的去向?

那里有零散的信息。有一些关于创建自定义数据提供程序,一些关于某种扩展启用连接到 Azure 存储层(我相信公开为 REST 数据服务)和一些关于连接到最新版本的 sharepoint(同样,Sharepoint 将其数据公开为 REST服务?)。关于 REST 服务的报告似乎没有任何统一的愿景。我对 WCF 数据服务特别感兴趣。我错过了一个门户吗?这两种技术的故事是什么?

一点背景;我们有一个系统,我们通过 WCF(ADO.NET,Astoria)数据服务公开我们的数据。在这一层,我们有各种各样的业务规则来塑造返回的数据。我们想做的是使用 SQL 报告服务来满足我们的报告需求,但将数据服务作为数据源。我们正在考虑使用 Report Builder 或 BI Studio 来创建报告。

看起来我们必须生成自己的数据模型,这很好。我们必须创建一个自定义数据提供程序 - 然后还创建一个语义查询扩展来将报告查询转换为 REST 调用。报表查询的功能与 WCF 数据服务 REST api 的功能之间存在脱节。

当微软似乎如此努力地推动 WCF 数据服务时,这似乎是一项艰巨的工作。我错过了什么吗?报道中是否存在空白?我们是否领先于 MS 最终会做的事情?

0 投票
6 回答
34348 浏览

java - 如何与 Java 中的 OData 交互?

OData 是微软对其 Astoria(现为 WCF 数据服务)RESTful 查询/更新协议的重新打包。如果我想使用 Java 创建与 OData 兼容的数据源,我该怎么做?同样,如果我想使用 Java 中的 OData 数据源,我该怎么做?

http://www.odata.org/

下面部分回答。

OData 网站建议 Restlet 支持 OData。Restlet 的 API 文档提到了 org.restlet.ext.odata 包。

www.restlet.org/

www.restlet.org/documentation/snapshot/jee/ext/org/restlet/ext/odata/package-summary.html

这是唯一的答案吗?是否有关于进行此集成的博客文章?

0 投票
1 回答
468 浏览

c# - IDataServiceMetadataProvider / ResourceType.... 对于没有 CLR 类型的动态类型怎么办?

我尝试通过 ADO RIA 公开一个数据库,我们只有一个基于 ODBC 的接口。“数据库”是一个服务器,并且一直在开发新元素,所以我希望服务器在开始时检查元数据(使用 odbc 模式方法),然后通过 RIA 服务公开他发现的内容......客户端可以当他们需要访问新元素时重新生成。

因此,对于所有开发的表格,我没有任何 CLR 类型。

我不能以某种方式将 NULl 作为 CLR 元素类型放入,并且在尝试访问属性时输入 typeof(object) 似乎会导致反射错误。关于如何做到这一点的任何文档?我真的不想进入类型......虽然如果我必须,我可能会通过字节码发出动态生成一些。

0 投票
1 回答
346 浏览

asp.net - IDataServiceMetadataProvider - 实体不显示在 $metadata

我正在尝试编写我们自己的 RIA 服务提供程序,以从我通过 ODBC 访问的服务器公开数据。我遵循http://blogs.msdn.com/alexj/archive/2010/03/02/creating-a-data-service-provider-part-9-un-typed.aspx中的指南

我已经编写了我们自己的 IDataServiceMetadataProvider / IDataServiceQueryProvider 对,并且我所做的事情没有任何错误。

我正在放入这样的资源集:

我看到枚举资源集的请求。我在断点处检查它们,资源集和类型都在那里,以及所有属性。

尽管如此,我得到的输出是:

对于 $metadata 版本:

类型的实际元数据永远不会出现,也不会显示错误。很令人沮丧。有人知道吗?

0 投票
3 回答
6103 浏览

visual-studio-2008 - 为什么我的 WCF 数据服务客户端代理代码中缺少我的 ServiceOperation 方法?

我有一个简单的 WCF 数据服务服务,我想公开一个服务操作,如下所示:

为什么GetProducts我在客户端添加服务引用时方法不可见?

我正在运行 Visual Studio 2008 SP1 和 .NET Framework 3.5 SP1。我还下载并安装了这个更新:

MS KB:976127 - 在运行 Windows 7 或 Windows Server 2008 R2 的计算机上,有一个更新可提供 .NET Framework 3.5 SP1 中的 ADO.NET 数据服务的附加功能和改进