У меня в схеме EF есть отношение * - * (спроектировано средней таблицей с двумя ключами).
Когда я хочу фильтр по каждому (то есть: я хочу, чтобы все сегменты рынка фильтровались одной функцией), я выполняю этот запрос:
var requete = from mkt in ent.MARKETSEGMENT_MKT
where mkt.FUNCTION2_FUN.Where(fu => fu.FUN_ID == FunId).FirstOrDefault().FUN_ID == FunId
Это работает, но ужасно. Как создать хороший запрос для отфильтрованных отношений * - *?
Спасибо