我試着去篩選一個觀察的集合,像這樣過濾觀察到的集合
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