4
我想动态地构建我的where条件列表。这里是我的代码片段:Linq-to-entities中的组合谓词
protected Expression<Func<event_info, bool>> _wherePredicate = c => true;
public void main()
{
_wherePredicate = _wherePredicate.And(c => c.createdby == 6);
_wherePredicate = _wherePredicate.And(c => c.isdeleted == 0);
var query = from ev in dataConnection.event_info
where ev.isdeleted == 0
select ev;
Results = query.Where(_wherePredicate).ToList();
}
除非这不起作用,因为linq-to-entities不支持Invoke方法。
什么是一种好的方法,我可以在linq-to-entities中结合谓词?
[LINQ实体:结合谓词](http://blogs.msdn.com/b/meek/archive/2008/05/02/linq-to-entities - 组合-predicates.aspx) –