我正在尝试从中提取过滤器表达式,ODataQueryOptions
以便我可以在我的业务逻辑类中使用它.
public PageResult<Poco> Get(ODataQueryOptions odataQueryOptions)
{
Expression<Func<Poco, bool>> myExpression = ... // what do i do here?
var result = _myBusinessLogic.Search(myExpression);
return new PageResult<Poco>(result, null, null);
}
Run Code Online (Sandbox Code Playgroud)
我看了看说明翻译成查询HQL的博客在这里,我认为(至少我希望如此)这是什么,我试图做一个矫枉过正.
我基本上需要在Expression<Func<Poco, bool>>
表单中获取过滤器表达式.我试过玩,ApplyTo()
但我不太明白.任何帮助赞赏.