繁体   English   中英

如何将OData集成到端点返回system.object列表的.net核心webapi?

[英]How to integrate OData to .net core webapi where endpoint returns a list of system.object?

我在先前的项目中已经实现了OData 此前在控制器每个端点正在返回实体的像一个特定列表PropertyDetailsAgentDetails等,但这个当前项目是有终点,返回的列表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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM