【问题标题】:OData call with $apply=groupby((parameter)) in the url presents and error about a missing AggregationWrapperurl 中带有 $apply=groupby((parameter)) 的 OData 调用存在和关于缺少 AggregationWrapper 的错误
【发布时间】:2022-09-28 05:47:36
【问题描述】:

调用 OData api 端点时,我收到以下错误:\“给定模型不包含类型 \'Microsoft.AspNetCore.OData.Query.Wrapper.AggregationWrapper\'。\”

我打电话的网址是这种格式https://localhost:7181/odata/RainMitigation?$apply=groupby((MyColumnName)) 如果没有 $apply 参数,调用可以正常工作,而仅使用其他参数,调用可以正常工作。即$orderby=MyColumnName%20asc

关于可能导致这种情况的任何想法?或者关于如何进一步解决这个问题的任何想法?

我在用:

  • Micosoft.AspNetCore.OData v8.0.11
  • Microsoft.EntityFrameworkCore.SqlServer\" 版本=\"6.0.8\"
  • Microsoft.OData.Client\" 版本=\"7.12.2\"
  • Microsoft.OData.Core\" 版本=\"7.12.2\"
  • Microsoft.OData.Edm\" 版本=\"7.12.2\"
  • .Net 6

标签: asp.net-core odata asp.net-core-webapi .net-6.0


【解决方案1】:

全部

我使用下一个博客解决了 $apply 和 groupby 的问题

here

$apply 有很多例子

祝你好运

【讨论】:

    猜你喜欢
    • 2021-03-06
    • 1970-01-01
    • 2011-08-10
    • 1970-01-01
    • 2017-09-14
    • 2020-03-19
    • 2022-10-14
    • 1970-01-01
    • 2013-10-01
    相关资源
    最近更新 更多