0
我需要额外的where子句为我的Linq查询。例如,如果客户选择一个日期过滤器,所以我需要日期过滤到我的查询等...当我尝试myQuery.Where谓词有可见只是由组字段。Linq动态查询与组
如何追加新的条件到我的查询。
//for example i need dynamically append o.OrderDate==Datetime.Now or another where clause
var myQuery =(from o in _db.Orders
join l in _db.OrderLines.Where(x => x.ParaBirimi == model.ParaBirimi) on o.orderId equals
l.OrderId
where o.OrderDate.Value.Year == year1
group o by new {o.OrderDate.Value.Month}
into g
select
new
{
Month = g.Key.Month,
Total = g.Select(t => t.OrderLines.Sum(s => s.OrderTotal)).FirstOrDefault()
});