Я работаю с LINQ и EF впервые.Я разработал базу данных, которая связывает сущность Developer с сущностью SkillProfile через сущность «многие ко многим» с именем «DeveloperMatchesProfile».
Проблема, с которой я сталкиваюсь, заключается в том, что мой запрос LINQ (который зависит от использования навигационного свойства вне исходной переменной диапазона) нуждался в дополнительном предложении Where.Похоже, что это может быстро стать неэффективным.Есть ли способ лучше?Представляет ли эта конструкция угрозу производительности?
![My Entities](https://i.stack.imgur.com/gNx3N.png)
![My Query](https://i.stack.imgur.com/xsADY.png)