我正在使用 Lightswitch,我试图通过将查询过滤到尚未选择的项目列表来填充下拉列表。
我编写的代码有效,但它仅使用已“保存”的数据。我想过滤掉已经添加但不一定保存的东西。
partial void NotAssignedToEventEmployee_PreprocessQuery(int? SelectedEventId, ref IQueryable<EmployeeItem> query)
{
query = from a in query
where a.AssignmentsAsEmployeeCollection.All(y => y.EventSetItem.Id != (int)SelectedEventId)
select a;
}