У меня есть следующие linq to sql:
int someNumber = (from a in TableA.col1
group a by a.DateUTC.Value.ToLocalTime().Date into g
where TableA.col2 = Emp
select g).Count();
Выше работает отлично.Но затем DateUTC начал накапливать нулевые значения, что нарушает запрос.Я попробовал это:
int someNumber = (from a in TableA.col1
group a by a.DateUTC.Value.ToLocalTime().Date into g
where TableA.col2 = Emp && TableA.DateUTC != null
select g).Count();
Но второй запрос не отфильтровывает нули.Я предполагаю, что это потому, что группа идет раньше, чем.Есть ли способ использовать исходный запрос, чтобы избежать исключения, поскольку DateUTC может иметь нулевые значения?