我正在尝试使用 LINQ to SharePoint 来检索和过滤带有查找字段的简单列表
var list = _db.Leaves.Where(x =>x.Employee != null && x.Employee.Id == empId).ToList();
问题有时是随机的 Field Employee 是 null !我不知道为什么!它是如此奇怪,以至于它随机发生,导致它抛出异常,有人知道为什么会这样吗?
<Field Type="Lookup" DisplayName="Employee" Required="True" EnforceUniqueValues="FALSE" List="Lists/Employees" ShowField="EnFullName" ID="{26183411-9bbf-48a1-b2f8-3388b98c7fef}" Name="Employee" ColName="int2" RowOrdinal="0" Indexed="TRUE" RelationshipDeleteBehavior="Restrict" />