
[英]OData V4 failing to properly serialize list of POCO(?)s containing a System.Object property
[英]How to integrate OData to .net core webapi where endpoint returns a list of system.object?
我在先前的项目中已经实现了OData
。 此前在控制器每个端点正在返回实体的像一个特定列表PropertyDetails
, AgentDetails
等,但这个当前项目是有终点,返回的列表system.object
,当我们执行Odata
,上进行查询它给出了一个错误。
这正在工作:
[EnableQuery]
public List<Entity> CallTest([FromBody] RestfulParamsWrapper param)
{
// return list of Entity.
}
这不起作用:
[EnableQuery]
public List<object> CallTest([FromBody] RestfulParamsWrapper param)
{
// return list of system.object.
}
当我尝试在该端点上执行查询时,会出现此错误:
在类型'System.Object'上找不到名为'[PropertyName]'的属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.