Мне нужно сгруппировать несколько строк из-за Year of nullable DateTime (DateTime?
). Это мой код:Как проанализировать нулевую дату Datetime во время операции группы LINQ?
group x by DateTime.Parse(x.MyDate).Year into g
но так как он недействителен, я не могу этого сделать.
TryParse
нуждается в out
переменной, которая, на мой взгляд, бесполезна здесь, так как она нуждается в обработке внутри соответствия LINQ.
Как бы вы это достигли? Внешняя функция? Или есть более быстрый/умный способ?
Надеюсь, вы не пытаетесь выполнить запрос SQL DB с этим выражением LINQ, потому что это не сработает ... – xanatos