【发布时间】:2018-11-19 11:22:58
【问题描述】:
我有一个从 SQL 连接提供数据的 IQueryable。其中有一个 DateTime 列,其中可以包含空值。我基本上需要能够获取所有具有空日期时间值的行,但我尝试的任何操作似乎都不起作用。 这类似于我最近的尝试,但它只是尝试将“null”字符串转换为 DateTime 格式失败:
IQueryable dataByDate = allData.Where("DateTimeColumnName" + " == @0", (dateValueVariableAsString == null) ? "NULL" : dateValueVariableAsString );
如果 dateValueVariableAsString 的字符串具有有效的 DateTime 格式,那么我确实得到了我期望的结果 - 但是我似乎无法获得 dateColumn 为空的行。
【问题讨论】:
标签: c# datetime null iqueryable