我有一个返回的方法
Expression<Func<T, bool>>
当我在 EF 的 where 子句中使用它作为谓词时,这可以正常工作,直到我尝试使用 Expression.Or() 向谓词添加更多项目时,我遇到了以下异常:
参数“xxx”未绑定在指定的 LINQ to Entities 查询表达式中。
有没有办法解决这个问题?究竟是什么原因造成的?
解决了
使用http://blogs.msdn.com/b/meek/archive/2008/05/02/linq-to-entities-combining-predicates.aspx