我正在使用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;
}