odata相关内容

新会话开始时保存全局属性值

我在 SAP Fiori 应用中有两个字段:Template_ID 和 Offer_ID. 我想根据 Template_ID 字段值选择 Offer_ID 中的值. 为了解决这个问题,我尝试执行以下步骤: 当用户点击 Back-End 中的 Template_ID 字段时运行该方法: CL_CUAN_CAMPAIGN_DPC->contentset_get_entityse ..
发布时间:2021-11-25 08:26:55 C#

如何在 .NET Core 3.1 中结合 OData 4 和 Automapper

我尝试在 .NET Core 3.1 中结合 Automapper 和 OData,但我已经卡住了一段时间.我的 OData 控制器以这种方式工作,就像一个魅力: [ODataRoute][启用查询]公共 IQueryable得到(){返回_context.Units;} _context 是我的 EF DbContext. 但是,我需要公开一个 UnitDto 而不是 Unit. ..
发布时间:2021-11-24 20:19:08 C#

如何在 .net 核心应用程序中使用 OData?

根据文档(http://odata.github.io/WebApi/#11-01-OData-V4-Web-API-Scaffolding) 需要从 ODataController 继承.我已经使用 nuget 安装了包,但仍然无法从该类继承.OData 是否支持 .net 核心?文档过时了吗? 解决方案 ASP.net 核心中的 OData 支持 您提到的文档链接针对 .NET ..
发布时间:2021-11-24 18:38:17 C#

.net core 如何将 Content-range 添加到标题

我不知道如何将 Content-Range 添加到我的 odata 请求的标头中.我的 api 需要一种用于分页的格式: Content-Range:帖子 0-24/319 我能找到的最接近的是 HTTP 字节范围支持.从这里:https://blogs.msdn.microsoft.com/webdev/2012/11/23/asp-net-web-api-and-http-byte-ran ..
发布时间:2021-11-24 18:33:55 C#

.Net Core 2.2 中的 OData:如何获得项目总数?

我使用 OData v7.1 创建了一个新的 .NET Core 2.2 Web 应用. 我已经启动并运行了,并且已经可以使用 $top、$skip、... 我现在正在努力让 $count 正常工作,但我完全不知道该怎么做. 我已经尝试了几个链接,它们要么不再编译,要么没有产生我想要的结果. 我有什么: 在StartUp.cs app.UseMvc(routes = ..
发布时间:2021-11-24 16:54:14 C#/.NET

从 NetCoreApp2.1 调用 OData 服务时出现 System.NotSupportedException

我设置了一个多目标 (net4.5.2/netstandard2) 类库,允许使用我们的企业 OData 服务之一.要访问此 OData 服务,我们使用由 OData v4 客户端代码生成器 (v7.5.0) 不幸的是,当我尝试在 Netcoreapp2.1 应用程序中使用我的库时,我会在尝试枚举集合时遇到问题. Container.MyDataSet.ToList(); 产生以下异常 ..
发布时间:2021-11-24 13:57:10 C#

用于多平台开发的 WCF OData?

此问题中的 OP 询问使用 WCF/OData 作为内部数据访问层. 参数直接使用 WCF/OData 作为访问层而不是 EF/L2S/nHibernate 响亮的答复似乎是不要这样做.我与 OP 处于类似的位置,但在原始问题中没有提出一个问题.我正在尝试为许多不同的平台(本地)进行开发,但希望尽可能多地保留数据和业务逻辑服务器端.所以我将拥有 iOS/Android/Web (MVC ..
发布时间:2021-11-17 03:08:10 其他开发

Windows 8 Metro 应用程序应如何连接到中央数据库?

Windows 8 Metro 应用程序应如何连接到中央数据库? 我读过关于本地存储的文章,但没有读过任何关于连接到中央数据库的文章. 显然,此架构设计决策需要支持断开连接的场景. WCF Web 服务似乎很有意义. 但即使它们确实有意义,我们真的应该为所有读/写操作创建单独的方法吗? 或者 OData WCF 服务是要走的路吗? 似乎平板电脑软件架构应该可以从智能手机软件架构 ..
发布时间:2021-11-17 02:55:05 其他开发

如何在 Web Api OData Web 服务中禁用格式化程序

在我的 OData Web API Web 服务中,我试图禁用除 XML 之外的所有格式化程序,以便无论客户端在 Accept 标头中发送什么,我的 Web 服务都将始终返回 XML.我的控制器是从 EntitySetController 派生的. 我认为在纯 Web API Web 服务中,您可以像下面的代码一样删除不需要的格式化程序,但它在我的 OData Web Api Web 服务中 ..
发布时间:2021-11-15 04:26:48 其他开发

如何在 Web Api OData Web 服务中禁用格式化程序

在我的 OData Web API Web 服务中,我试图禁用除 XML 之外的所有格式化程序,以便无论客户端在 Accept 标头中发送什么,我的 Web 服务都将始终返回 XML.我的控制器是从 EntitySetController 派生的. 我认为在纯 Web API Web 服务中,您可以像下面的代码一样删除不需要的格式化程序,但它在我的 OData Web Api Web 服务中 ..
发布时间:2021-11-15 04:24:42 其他开发

如何在 Web Api OData Web 服务中禁用格式化程序

在我的 OData Web API Web 服务中,我试图禁用除 XML 之外的所有格式化程序,以便无论客户端在 Accept 标头中发送什么,我的 Web 服务都将始终返回 XML.我的控制器是从 EntitySetController 派生的. 我认为在纯 Web API Web 服务中,您可以像下面的代码一样删除不需要的格式化程序,但它在我的 OData Web Api Web 服务中 ..
发布时间:2021-11-15 04:04:28 其他开发

如何在 PHP cURL 请求中将 OData 发送到 RESTful API

我正在尝试使用 PHP 将 GET 请求中的 OData 参数发送到 RESTful API.对此服务的格式正确的 OData 请求如下所示: https://myapi.org/endpoint?filter=family_name eq 'Doe' 似乎我应该在发送请求之前将这些变量附加到我的 CURLOPT_URL 的末尾,但 API 服务似乎没有收到 OData. $ch = cur ..
发布时间:2021-11-15 03:29:35 PHP

web api odata:$select 不工作

试图让它发挥作用.即使我只指定了一个 (?$select=title),查询也会返回所有行.在 webapiconfig 我有: var queryAttribute = new QueryableAttribute(){AllowedQueryOptions = AllowedQueryOptions.All};config.EnableQuerySupport(queryAttribute) ..
发布时间:2021-11-15 02:49:27 其他开发

web api odata:$select 不工作

试图让它发挥作用.即使我只指定了一个 (?$select=title),查询也会返回所有行.在 webapiconfig 我有: var queryAttribute = new QueryableAttribute(){AllowedQueryOptions = AllowedQueryOptions.All};config.EnableQuerySupport(queryAttribute) ..
发布时间:2021-11-15 02:47:57 其他开发

哪个更适合为我的网站构建 API:MVC 或 Ado.net 数据服务?

我有一个用 MVC 构建的网站,现在我想为这个网站构建一个 API,让用户使用这个 API 来实现不同的网站、网络服务、插件和浏览器扩展. 我经历了这个文章 但还没有弄明白要使用哪个. 关于我要构建的 API 的一般信息: API 的用户将拥有能够使用 API 的关键用户名和密码. API 将让用户在验证此数据后向我的数据库添加内容. API 将允许用户将图像上传到我的服务器. ..
发布时间:2021-11-15 02:26:17 其他开发

asp.net mvc web api 部分更新与 OData 补丁

我正在使用 HttpPatch 来部分更新一个对象.为了让它工作,我使用了 OData 的 Delta 和 Patch 方法(这里提到:目前推荐的使用 Web API 执行部分更新的方法是什么?).一切似乎都运行良好,但注意到映射器区分大小写;当传递以下对象时,属性将获得更新的值: {"Title" : "这里有新标题","ShortDescription" : "新文本放在这里"} 但是当我 ..
发布时间:2021-11-15 02:02:37 C#/.NET

不支持具有“Domain.Entities.Request"类型输入和“Domain.Entities.Base"类型检查的“TypeIs"表达式

我收到此错误: 不支持具有“Domain.Flood.Entities.Things.SomeObject"类型输入和“Domain.Entities.Base"类型检查的“TypeIs"表达式.LINQ to Entities 查询仅支持实体类型和复杂类型. 我正在尝试调用我的 OData API 并在我的对象上展开 CreatedBy 属性.CreatedBy 属性在基类中,是一种 ..
发布时间:2021-11-15 00:56:08 C#/.NET