選擇我使用EF 4LINQ與IEnumerable的
我有一個IEnumerable<Type01>
其中每個項目(的Type01
)都有一個IEnumerable<Type02>
。
這可以解釋:
Type01 objType01 = ...;
IEnumerable<Type02> en = objType01.allObjType02;
我需要做的(使用LINQ)一個選擇,讓我一個IEnumerable<Type01>
的結果,但「記錄計數」必須是相同的「記錄數的總和「所有Type02
項目。
例如。對於這個列表:
myItem01a
myItem02a
myItem02b
myItem01b
myItem02c
myItem02d
myItem02e
的選擇回報必須是:
myItem01a
myItem01a
myItem01b
myItem01b
myItem01b
我知道如何利用老同學SQL(JOIN子句)來做到這一點。但我對LINQ表達式相當陌生。 怎麼辦?
你爲什麼要這麼做? – cadrell0
當我將IEnumerables作爲DataSources傳遞時,我遇到了FastReport.net的一些問題。當試圖讀取帶有子對象的「複雜」結構時,FastReport失敗。它唯一的工作方式(對我而言)是使用「簡單」結構,就好像它是一個數據庫表。 –