问题标签 [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.
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 的警告还不够 :)
关于如何解决这个问题的任何想法?我应该尝试卸载更新还是可以在某个配置文件中指定一个较旧的库?
帮助!:)
肯
asp.net - WCF 数据服务(ADO.Net 数据服务或 Astoria 服务)
Astoria Service Model 是否只支持
原子、JSON、XML、XML+HTTP
格式是否SOAP,WSDL,ASMX
过时?.所以当我想开发 SOA 时我可以忽略SOAP,ASMX,WSDL formats
吗?
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 项目中创建或更新服务引用
再一次,命令行没问题——我显然不需要经常这样做。
谢谢!
肯
silverlight - Silverlight 上的 ADO.NET 数据服务:在同一事务中使用生成的密钥
我们有一个使用 WCF 数据服务的 Silverlight 应用程序。我们要添加日志功能:当生成新行时,该新行的主键也记录在日志表中。行生成和日志记录应该发生在同一个事务中。主键是通过数据库生成的(使用 IDENTITY 关键字)。
最好用一个例子来说明这一点。在这里,我创建了一个新的Customer行,并在同一个事务中将 Customer 的主键写入AuditLog行。此示例使用胖客户端和实体框架:
使用 Entity Framework 开发胖客户端时,这是一个小问题。
但是,使用 Silverlight 和 ADO.NET 数据服务:
- SaveChanges 只能异步调用
- 我不确定 TransactionScope 是否可用
- 我不确定生成的密钥是否可以反映在客户端编辑:根据Alex James的说法,它们确实反映在客户端
那么,这甚至可能吗?
rest - 使用 wcf 数据服务上传和下载文件?
我一直在尝试查找有关是否可以使用 WCF 数据服务(以前称为 ADO.NET 数据服务)上传和下载文件的信息,但由于 wcf 数据上可用的帮助内容可能较少,因此无法提供任何线索截至目前,网络上的服务。
我们是否可以编写一个 wcf 数据服务,以便客户端可以发布到以下 URI 以上传文件 - http://some-restfulwebservice/Files/upload
和这个 url 下载 fie - http://some-restfulwebservice/File ('XYZ.txt')/download
任何好的例子/示例代码?任何帮助或方向将不胜感激?
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 最终会做的事情?
java - 如何与 Java 中的 OData 交互?
OData 是微软对其 Astoria(现为 WCF 数据服务)RESTful 查询/更新协议的重新打包。如果我想使用 Java 创建与 OData 兼容的数据源,我该怎么做?同样,如果我想使用 Java 中的 OData 数据源,我该怎么做?
下面部分回答。
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
这是唯一的答案吗?是否有关于进行此集成的博客文章?
c# - IDataServiceMetadataProvider / ResourceType.... 对于没有 CLR 类型的动态类型怎么办?
我尝试通过 ADO RIA 公开一个数据库,我们只有一个基于 ODBC 的接口。“数据库”是一个服务器,并且一直在开发新元素,所以我希望服务器在开始时检查元数据(使用 odbc 模式方法),然后通过 RIA 服务公开他发现的内容......客户端可以当他们需要访问新元素时重新生成。
因此,对于所有开发的表格,我没有任何 CLR 类型。
我不能以某种方式将 NULl 作为 CLR 元素类型放入,并且在尝试访问属性时输入 typeof(object) 似乎会导致反射错误。关于如何做到这一点的任何文档?我真的不想进入类型......虽然如果我必须,我可能会通过字节码发出动态生成一些。
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 版本:
类型的实际元数据永远不会出现,也不会显示错误。很令人沮丧。有人知道吗?
visual-studio-2008 - 为什么我的 WCF 数据服务客户端代理代码中缺少我的 ServiceOperation 方法?
我有一个简单的 WCF 数据服务服务,我想公开一个服务操作,如下所示:
为什么GetProducts
我在客户端添加服务引用时方法不可见?
我正在运行 Visual Studio 2008 SP1 和 .NET Framework 3.5 SP1。我还下载并安装了这个更新: