我们计划使用oData作为rest api层的实体标准。 web api提供的数据来自各种子系统和所涉及的缓存层(memcache)。我担心没有EF的基本实体模型如何支持分页和过滤的oData实现。我希望能够限制底层的susbsytem级别的检索记录限制而不是api控制器级别。任何指针都很有用。感谢。
答案 0 :(得分:0)
我写了一篇关于对非IQueryable后端进行OData查询的博客文章。我选择了HQL作为目标查询语言。 http://blogs.msdn.com/b/webdev/archive/2013/02/25/translating-odata-queries-to-hql.aspx
这应该可以帮助您了解使用Web API支持OData查询是多么容易。