我有一个 linq 查询来定位 SharePoint 库中的匹配项。如果有一个名为 'MMSTerm' 的自定义属性,它可以正常工作,但如果该属性为空,那么显然我的字符串修改将失败并在命中 x["MMSTerm"] 时出错
我需要在 where 操作中使用 string.replace ,所以 null 不会很好。
SPListItem item = (from x in Items.OfType<SPListItem>()
where x["MMSTerm"].ToString() == pageReference.ToString()
select x).ToList<SPListItem>().FirstOrDefault();
希望这是一个容易的。