LINQ多次查询抛出NotSupportedException

时间:2013-03-19 12:23:29

标签: c# linq join entity

我的EntityFramework中有很多关系。我想查询与特定“mannschaft”相关的所有“teilnehmer”。

enter image description here

这是我的查询

var teilnehmerquery = (from teil in myEntities.Teilnehmer 
                       from man in teil.Mannschaft 
                       where 1==man.MNR 
                       select teil);

如果我运行它,查询将抛出NotSupportedException。 该怎么做才能使这个工作?

1 个答案:

答案 0 :(得分:0)

尝试

var teilnehmerquery = myEntities.Mannschaft.Where( m => m.MNR == 1 )
                                .SelectMany( m => m.Teilnehmer );