Asp.net mvc 4 Asp.NETWebAPI:禁用OData支持

Asp.net mvc 4 Asp.NETWebAPI:禁用OData支持,asp.net-mvc-4,odata,asp.net-web-api,Asp.net Mvc 4,Odata,Asp.net Web Api,是否可以禁用OData支持 我不想要这种自动操作,因为过滤应该在数据库级别完成,我想要自己完成。所以不要从您的操作中返回IQuerable。所以不要从您的操作中返回IQuerable。在ASP.NET Web API RC及以后的版本中,您需要用[Queryable]来装饰您的操作属性提供OData支持。如果您不这样做,那么它将无法启用 更新: 根据这次提交,从6月7日开始,QueryableAttribute在最新版本的Web API中被完全删除 信息显示: 我们计划在OData库的基础上作为

是否可以禁用OData支持


我不想要这种自动操作,因为过滤应该在数据库级别完成,我想要自己完成。

所以不要从您的操作中返回
IQuerable

所以不要从您的操作中返回
IQuerable

在ASP.NET Web API RC及以后的版本中,您需要用[Queryable]来装饰您的操作属性提供OData支持。如果您不这样做,那么它将无法启用

更新: 根据这次提交,从6月7日开始,QueryableAttribute在最新版本的Web API中被完全删除

信息显示: 我们计划在OData库的基础上作为一个单独的功能提供更好的OData支持

更多信息请点击此处:


我们正在为ASP.NET Web API开发更丰富的OData支持,包括OData格式化程序、EDM模型生成器、更丰富的查询支持、元数据支持和链接生成支持。我们的想法是通过为可能不提供完整OData查询语义的数据源提供更好的支持,以及为自定义业务逻辑提供更灵活的支持,来补充WCF数据服务中的OData支持。

在ASP.NET Web API RC及以后的版本中,您需要使用[Queryable]来修饰您的操作属性提供OData支持。如果您不这样做,那么它将无法启用

更新: 根据这次提交,从6月7日开始,QueryableAttribute在最新版本的Web API中被完全删除

信息显示: 我们计划在OData库的基础上作为一个单独的功能提供更好的OData支持

更多信息请点击此处:


我们正在为ASP.NET Web API开发更丰富的OData支持,包括OData格式化程序、EDM模型生成器、更丰富的查询支持、元数据支持和链接生成支持。我们的想法是通过为可能不提供完整OData查询语义的数据源提供更好的支持,以及为自定义业务逻辑提供更灵活的支持,来补充WCF数据服务中的OData支持。

但是如果我有一组iquerable,我该怎么办?调用
ToList()
ToArray()
,然后返回它。但是如果我有一个iquerable集合,我该怎么办呢?在它上面调用
ToList()
ToArray()
,然后返回它。