odata相关内容

添加新的 OData 控制器使现有控制器失败

我正在从两个 Web API OData 示例构建一个示例,它们中的每一个都可以作为一个单独的项目正常工作.但是当我添加第二个 ODataController 类时,该站点不再工作,抱怨以前工作的 OData 路径模板.以下是更多详细信息: 只要其控制器 (ProductsController) 是唯一的控制器,以下操作就可以正常工作: [HttpGet][ODataRoute("GetS ..
发布时间:2022-01-05 16:46:27 C#/.NET

使用 Postman 工作但不是来自浏览器的 Basic Auth 的 GET 请求

我正在使用 odata api,当我使用邮递员执行 GET 请求时,工作完美,我得到了预期的响应. 但是当我从我的 React 应用程序中使用 fetch 请求时,该请求会抛出 401,使用的标头与我之前在 Postman 中使用的标头相同.它说 对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin"标头.因此,不允许访问 Origi ..
发布时间:2022-01-04 23:24:54 前端开发

不允许使用查询选项“格式".要允许它,请在 EnableQueryAttribute 或 QueryValidationSettings 上设置“AllowedQueryOptions"属性

我的 Web API 控制器端点出现异常,如果您能帮助解决此问题,我将不胜感激. 故事是这样的: 在我的 Web API 项目中,控制器公开以下端点: 我的 Kendo UI Datagrid 发出以下请求: http://localhost:63865/api/employees/GetAll?$callback=jQuery21109420544053427875_1410 ..
发布时间:2022-01-04 17:40:20 其他开发

具有 OData 格式的剑道网格数据源 = json

我们有 asp.net web api odata 启用服务,支持各种 OData 格式,例如 application/json;odata=fullmetadata 此服务与 WCF 数据服务客户端 和 JayData 配合得很好 但我们的响应似乎与我们的剑道网格数据源 不兼容 我调查了响应,区别如下: 运行正常的 kendoUI 站点的演示有以下响应: "__count" ..
发布时间:2022-01-04 17:26:17 前端开发

使用 WebApi ( $inlinecount ) 进行 OData 分页

我正在使用 OData 对从 web api 调用返回的一长串项目进行分页.我可以通过带有开始和结束索引的 url 过滤数据. 我的问题是,我怎么知道物品的总数?因此,我可以在调用 Web api 的移动设备上显示第 1 页,共 3 页(20 项). 解决方案 可以在查询中使用 $inlinecount=allpages 来获取结果中所有实体的数量,不带top并跳过.例如: h ..
发布时间:2022-01-04 13:23:39 C#/.NET

如何修复“[OData Source [56]] 错误:无法从运行时连接管理器获取托管连接."SSIS 中的错误?

我在运行从 SharePoint 列表中提取数据的 SSIS 时遇到问题.SSIS 包运行良好,直到 2 周前,突然包失败并出现此错误: [OData Source [56]] 错误:无法从运行时连接管理器获取受管连接.[SSIS.Pipeline] 错误:OData 源验证失败并返回错误代码 0xC020801F.[SSIS.Pipeline] 错误:一个或多个组件验证失败.错误:任务验证 ..
发布时间:2021-12-30 09:33:05 其他开发

SharePoint 2013 REST 如何选择查找字段并根据查找字段进行筛选?

我无法在我的 SharePoint 2013 列表中选择查找字段.我也无法根据查找字段进行过滤. 例如我有名称测试列表,这个列表有字段:标题、公司、省公司和省是查找字段我想根据省是查找字段进行过滤使用 REST 查询会出错: 我的查询: https://TestServer/sites/AIB/OBC/_api/web/lists/getByTitle('Test')/items?$ ..
发布时间:2021-12-23 18:56:56 其他开发

使用 OData 源从 SSIS 连接到 SharePoint

我正在尝试使用 OData 源连接到托管在 Microsoft 云上的 SharePoint.我正在尝试将与项目相关的数据从 SharePoint 列表中提取到 sql 表中,并将其处理到数据仓库中. 当我手动登录 SharePoint 时,它已获得读取数据并导出到 excel 的必要权限.但是当我在 2012 年通过 Odata Source 连接时,我遇到了以下错误.我正在使用 Visu ..
发布时间:2021-12-23 18:44:29 数据库

OData“列表中的 ID"询问

我有一个 OData 服务,我正在尝试按 ID 列表进行过滤;SQL 等效项类似于: SELECT * FROM MyTable WHERE TableId IN (100, 200, 300, 400) 我尝试过滤的属性类型为 Int32.我尝试了以下操作,这给了我一个错误“Operator 'add' 与操作数类型 'Edm.String' 和 'Edm.Int32' 不兼容": str ..
发布时间:2021-12-23 15:36:30 其他开发

从 C# 中的 WebApi OData (EF) 响应中排除属性

我正在使用 C# 中的 WebApi 项目(首先使用 EF 代码)并且我正在使用 OData.我有一个包含 ID、姓名、姓氏、电子邮件和密码的“用户"模型. 例如在控制器中我有这个代码: //GET: odata/Users[启用查询]公共 IQueryable获取用户(){返回 db.Users;} 如果我调用/odata/Users,我将获得所有数据:ID、姓名、姓氏、电子邮件和密码 ..
发布时间:2021-12-20 13:37:42 C#/.NET

覆盖 webapi odata 链接的主机

我正在使用 WebAPI 2.2 和 Microsoft.AspNet.OData 5.7.0 创建支持分页的 OData 服务. 在生产环境中托管时,WebAPI 位于未对外公开的服务器上,因此 OData 响应中返回的各种链接,例如 @odata.context 和 @odata.nextLink 指向内部 IP 地址 eghttp://192.168.X.X//api/... 等 ..
发布时间:2021-12-20 13:27:28 C#/.NET

自定义来自 asp.net web api 的 odata 输出

我正在使用新的 ASP.NET webapi odata(根据 Nuget,4.0.0 版最后于 27/2/2013 发布) 基本上我按照这里的描述做:http://www.asp.net/web-api/overview/odata-support-in-aspnet-web-api 我正在发布我的数据传输对象并创建了 odata atom pub 提要,但我想对其进行更多控制.我主 ..
发布时间:2021-12-20 13:26:40 其他开发

Web API、OData、$inlinecount 和测试

我以前有一个看起来像这样的 Web API 控制器: public IQueryable获取列表(字符串brandIds = "",字符串 categoryIds = "",字符串查询 = "",字符串 categoryOp = "或") 我听说 OData NuGet 包现在支持 $inlinecount OData 参数,所以我尝试使用 http://www.asp.net/web-ap ..
发布时间:2021-12-20 13:22:29 其他开发

Web API OData V3 `$inlinecount` 失败

我在 ASP.NET Web API 应用程序中使用开箱即用的 ValuesController 公共类 ValuesController : ApiController{//获取 api/值[可查询(PageSize = 1)]公共 IQueryable得到(){return new string[] { "value1", "value2", "value3", "value4", "va ..
发布时间:2021-12-20 13:19:39 C#/.NET

如何将针对 DTO 的 OData 查询映射到另一个实体?

我的问题与此非常相似:如何将针对 DTO 的 OData 查询映射到 EF 实体?我有一个简单的设置来测试 ASP.NET Web API OData V4 $filter 功能.我想要做的是“别名"ProductDTO 的某些属性以匹配 Product 实体的属性.例如,用户将使用以下请求调用 ProductsController: GET products?$filter=Display ..
发布时间:2021-12-20 13:19:11 C#/.NET

在 Web API 中缓存数据

我需要缓存在我的 ASP.NET Web API OData 服务中可用的大部分静态对象集合(可能每天更改 1 次).此结果集跨调用使用(意味着不是特定于客户端调用),因此需要在应用程序级别缓存. 我对“Web API 中的缓存"进行了大量搜索,但所有结果都与“输出缓存"有关.这不是我在这里寻找的东西.我想缓存一个“人物"集合,以便在后续调用中重复使用(可能有一个滑动到期). 我的问题 ..
发布时间:2021-12-20 11:09:58 其他开发