【发布时间】: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
-
请从您的 $metadata 发布 RainMitigation 的架构或包含来自https://localhost:7181/odata/RainMitigation?$select=*&$top=1&orderby=MyColumnName%20asc 的结果
-
根据这个post,这个问题好像没有解决,已经过去很久了,这个问题还在跟进中
标签: asp.net-core odata asp.net-core-webapi .net-6.0