Этот код должен возвращать все записи, в которых компонент месяца DateCreated равен указанному значению MonthIssued.Проблема в том, что если DateCreated равен DBNull, я получу исключение времени выполнения, для которого требуется дополнительный троичный оператор If.Любой способ обойти это / это приведет к снижению производительности, код фактически выполняется?
resultSet = resultSet.Where(Function(d) If(d.a.DateCreated.HasValue, If(d.a.DateCreated.Value.Month = MonthIssued, True, False), False))