我正在尝试使用AbstractIndexCreationTask类创建一个带map / reduce的索引 . 但似乎我在Map的linq查询中有与nullables相关的问题:
-
对于下面的句子我得到(在工作室的索引视图中)2个错误"Nullable object must have a value":
let isOk = Something1.HasValue && Something2.HasValue
(当两个Somethings都是可空的int类型时) -
对于以下let句子,执行时会出现以下错误 - "System.InvalidOperationException: Could not understand query: "
让result = isOk? Result.result1 :(结果?)null
(当Result是一个可以为空的枚举时 - 似乎由于返回的铸造null而出现问题)
我在ver 2.0中遇到过这个问题,目前来自NuGet的最新客户端版本:2.5.2666
我将感谢你的帮助 .
1 回答
而不是HasValue,使用!= null