2013-03-19 1 views
0

У меня есть много-много отношений в моей EntityFramework. Я хочу запросить все «teilnehmer», которые связаны с конкретным «mannschaft».LINQ много-много запросов throw NotSupportedException

enter image description here

вот мой запрос

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

если я запустить его, запрос бросает NotSupportedException. Что делать, чтобы заставить это работать?

+0

если я попробовать вар teilnehmerquery = (от Teil в myEntities.Teilnehmer от человека в teil.Mannschaft где man.MNR == 1 выберите Teil); он все еще не работает – user2147674

ответ

0

Попробуйте

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

Затем я получаю «Метод« Выбрать »не поддерживается». – user2147674

+0

Ты замечательный, он работает! – user2147674

Смежные вопросы