我试着去筛选一个观察的集合,像这样过滤观察到的集合
var IEquip = from eq in this.reportDocument.Document.InspectionData.Equipments where eq.PartData.ReportIncluded = true
orderby eq.PartData.Order ascending
select eq;
这似乎是工作的查询,但是当我尝试迭代槽IEquip
foreach (EquipmentItem eq in IEquip)
{
....
}
所有ReportIncluded设置为true,我可以看到ReportIncluded被调用的setter。我已经清空了循环内部的逻辑,结果相同。所有ReportInclude都是在循环的第一次迭代中设置的。我缺少什么
Thx,在我的日子里写了很多VB6 – klashagelqvist 2012-07-09 13:23:42