选择我使用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失败。它唯一的工作方式(对我而言)是使用“简单”结构,就好像它是一个数据库表。 –