使用CSOM从SharePoint获取数据。将新字段添加到列表后,尝试从列表中检索项目时出现“值未在预期范围内”错误。我使用Include语句包含字段
例子
icon => icol.Include( i => i["Field1"], i => i["Field2"], i => i["SomeNewField"])
当我添加SomeNewField时出现错误。以为是空值,但即使我添加了SomeNewField具有值的记录,也会发生错误。
有任何想法吗
你需要将新字段添加到caml查询XML中。 错误: 成功:
非常感谢您解决了我的问题。有趣的是,如果您根本不添加任何视场,它将起作用。如果添加一些视图字段,则必须全部添加它们。在没有定义ViewField的情况下,我有很多查询,但它确实有效。
这应该是设计使然。您可以接受我的答复作为答复并支持。谢谢。
抱歉,不允许Amos投票。我如何接受,不要大量使用堆栈溢出,所以我不是专家😂