LINQ to SharePoint を使用して、ルックアップ フィールドを含む単純なリストを取得およびフィルター処理しようとしています。
var list = _db.Leaves.Where(x =>x.Employee != null && x.Employee.Id == empId).ToList();
問題は、フィールド従業員がランダムに 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" />