首页 文章

Ravendb在创建Map / Reduce索引时遇到nullables问题

提问于
浏览
1

我正在尝试使用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 回答

  • -1

    而不是HasValue,使用!= null

相关问题