问题标签 [odata]

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 回答
1967 浏览

.net - 将 OData 与 POCO 一起使用

是否可以将 OData 与 POCO 一起使用,还是仅限于 LinqToEntities?

我能找到的所有示例似乎都只使用实体框架。

也被视为 WCF 服务的替代品还是打算并行运行?

谢谢

0 投票
2 回答
763 浏览

wcf - 如何将自定义原始键类型引入 WCF 数据服务 (Astoria)

我们在项目中使用自定义类型来表示标识符。它附加了 TypeConvertor,它总是有助于序列化。

我尝试使用 WCF 数据服务从我们的系统中公开一些数据,但遇到了一个问题。即使我用 [DataServiceKey("Id")] 属性修饰了类,Astoria 框架也不会将其识别为实体。如果我将属性类型更改为 Guid - 它完全有效:(。

如何教 WCF 数据服务理解这个简单的类?

0 投票
2 回答
277 浏览

visual-studio - 带有 Visual Studio 2005 和 .NET 2.0 的 OData

是否可以将 OData 与 Visual Studio 2005 和 .NET framework 2.0 一起使用?

0 投票
1 回答
324 浏览

.net - 可以在混合身份验证模式下在共享主机上运行 OData 吗?

我的主机非常擅长帮助调整一些东西以使我的各种 .NET 部件正常工作,但他们不愿意更改 IIS 授权设置。目前我的 OData 服务对此抱怨不已。我有什么选择吗?

0 投票
1 回答
1541 浏览

ria - 如何将 OData 与 RIA 服务一起使用

使用 RIA 服务时,如何指定我要使用 OData 而不是专有格式?

0 投票
1 回答
1700 浏览

linq-to-sql - oData/ADO.NET 使用带有解密层的 LINQ-to-SQL 的数据服务

我使用 LINQ-to-SQL 编写了一个应用程序,该应用程序将 Web 表单提交到数据库中。我使用存储库模式抽象出 LINQ-to-SQL。

此存储库具有基本方法:Get()、Save() 等。

作为项目的开发,我需要对表单中的某些字段进行加密。这很简单,因为我刚刚将加密调用添加到存储库中的 Get()、Save() 方法。

现在,我想在它上面放置一个 oData 层,以允许从 MS Excel 2010 中提取 RESTful(当它出现时)。在偶然发现一些无用的错误消息等之后,我有了这个工作。

但是,显然,那些加密字段仍然是加密的。我的存储库模式会为我解密这些。据我所知,我必须将我的 oData 服务直接绑定到 LINQ-to-SQL 上下文以使架构等工作 - 除非我进入一个痛苦的世界(任何 URL 赞赏)。

有没有办法可以将我的加密/解密层插入到请求中,以便“即时”完成解密?我查看了 DataService 的 OnStartProcessingRequest() 重载,但这似乎没什么用。

0 投票
3 回答
4345 浏览

visual-studio-2010 - Visual Studio 2010 中的 ODATA 模板

我在 Visual Studio 2010 中看不到 OData(或 WCF 数据服务或 ADO.NET 服务)模板。我是否遗漏了什么

0 投票
3 回答
7152 浏览

linq - 使用 LINQ 查询嵌套的 OData 集合

我正在使用新的Netflix OData 提要( http://odata.netflix.com/Catalog/ ) 并遇到一些问题。我正在尝试同时学习 LINQ,但在做我认为很简单的事情时遇到了困难。

我想返回与给定流派匹配的标题列表。Titles 对象包含流派的集合。我不确定如何编写此查询。我在下面的尝试似乎不适用于使用LINQPad

0 投票
1 回答
786 浏览

wcf - WCF 数据服务和 OData

有人可以解释一下区别吗?据我了解,我可以使用 WCF 数据服务直接公开我的数据或使用 OData 公开它。OData 是更通用的协议吗?

http://msdn.microsoft.com/en-us/data/aa937697.aspx

0 投票
1 回答
589 浏览

c# - RIA Service/oData ...“不支持尝试使用结果集中的键值访问单个元素的请求。”

我最近开始设计一个示例项目来使用来自 RIA 服务的 oData 提要。我可以通过任何网络浏览器查看提要和元数据,但是,如果我尝试对提要执行某些查询操作,我会收到“不受支持”的异常。

示例 oData 提要:

示例 web.config 条目:

样品服务:

如果我向我的网络浏览器提供 URL“ http://localhost:50880/Services/Rebirth-Web-Services-ProductService.svc/OData/ProductSet(guid 'b0a2b170-c6df-441f-ae2a-74dd19901128')”我会收到以下xml:

我是 RIA 和 oData 的新手。这可能像我的网络浏览器不支持对结果集或其他类型的查询一样简单吗?

编辑:这是我在 LinqPad 中看到的: