【发布时间】:2017-01-21 00:06:15
【问题描述】:
寻找一些可以帮助我将 Odata 查询转换为 sql 语法字符串的解决方案。
基本上我想使用 System.Linq.Dynamic,它允许将类似 sql 的字符串传递给 where 子句。
我也尝试使用返回 AST FilterClause 的 ODataUriParser.ParseFilter,但我不知道如何将其应用于实体框架表以限制结果。
有什么建议吗?
【问题讨论】:
-
可能你走错了方向,看看这个。 docs.microsoft.com/en-us/aspnet/web-api/overview/… Entity Framework 已经有了 Odata 上下文,为什么不使用那个呢。