Tag: linq method syntax

LINQ group by date – 包括空日,不使用join

使用C#,NHibernate,NHibernate到LINQ。 使用NHibernate到LINQ,我没有JOINfunction。 我也不能使用QueryOver。 我有一个LINQ查询,计算潜在客户和销售额。 此表仅在新的销售线索或销售完成时创建,因此有些日子没有插入行。 执行以下查询有效 var query3 = query2.AsEnumerable() .Where(x => x.Created = fromDate.Value) .GroupBy(x => x.Created.Date) .Select(g => new ReferrerChart { Date = g.Key.Date, LeadsCount = g.Count(x => !x.IsSale), SalesCount = g.Count(x => x.IsSale) }); 但有些日期不在那里(日期有0个线索和销售)。 如何包含这些日期并让他们设置LeadsCount = 0和SalesCount = 0而不使用join? 编辑: 最终结果有效: var selectedFromDate = fromDate.Value; var selectedToDate = toDate.Value; var selectedDates […]