【发布时间】:2015-07-03 08:22:17
【问题描述】:
由于可空日期时间 (DateTime?) 的年份,我需要对一些行进行分组。这是我的代码:
group x by DateTime.Parse(x.MyDate).Year into g
但由于它可以为空,我不能这样做。
TryParse 需要 out 到一个变量,我认为在这里是徒劳的,因为它需要在 LINQ 匹配中进行处理。
您将如何实现这一目标?外用功能?还是有更快/更智能的方法?
【问题讨论】:
-
我希望您不要尝试使用该 LINQ 表达式对 SQL 数据库进行查询,因为它不起作用...
标签: c# .net linq datetime group-by