У меня есть запрос LINQ, который должен получить некоторое значение DateTime. Иногда у меня нет соответствия, и мне нужно вернуть NULL для этого значения DateTime вместо значения по умолчанию для DateTime.Возврат null вместо значения по умолчанию в LINQ
Как я могу избежать этого и вернуть значение NULL вместо defaul?
Мой LINQ:
CreatedDate = ctaMatch.Select(d => d.CreatedDate).DefaultIfEmpty().FirstOrDefault()
В DefaultIfEmpty я могу поставить только DateTime.
У вас не может быть null DateTime, так как это тип значения. Вы можете использовать тип с нулевым значением ('DateTime?'). – Mephy