关于在asp webapi中为非EF实体实现odata的建议

时间:2013-04-22 16:15:32

标签: asp.net-web-api odata

我们计划使用oData作为rest api层的实体标准。 web api提供的数据来自各种子系统和所涉及的缓存层(memcache)。我担心没有EF的基本实体模型如何支持分页和过滤的oData实现。我希望能够限制底层的susbsytem级别的检索记录限制而不是api控制器级别。任何指针都很有用。感谢。

1 个答案:

答案 0 :(得分:0)

我写了一篇关于对非IQueryable后端进行OData查询的博客文章。我选择了HQL作为目标查询语言。 http://blogs.msdn.com/b/webdev/archive/2013/02/25/translating-odata-queries-to-hql.aspx

这应该可以帮助您了解使用Web API支持OData查询是多么容易。