我需要将我的传统Web 2数据控制器迁移到OData v4风格的数据控制器。这在标准的一对一表到实体关系中非常容易实现,但是我现在需要在数据控制器响应中使用几个不同的表(这些表没有真正的约束)。我很难弄清楚如何在我的WebAPI.config文件中注册这个新的自定义“实体”。下面是我的WebAPIconfig.cs的一个示例:
using System.Linq;
我在URI中使用的任何OData命令都会显示以下错误!
当我在没有任何配置/参数OData的情况下使用api时,效果非常好!发现只有在有对Person类的引用时才会发生这种情况。(IEntityTypeConfiguration entity)\r\n at System.Web.Http.OData.Builder.ODataConventionModelBuilder.AddEntity(Type type)\r\n at Sys