Je dispose de 2 ensembles d'entités Entity Framework avec une relation many-to-many (compromis de 3 tables DB). Pour les besoins de l'exemple, disons que j'ai une entité Worker et une entité Company, où chaque travailleur peut travailler dans plusieurs entreprises et chaque entreprise peut avoir beaucoup de travailleurs.Optimisation de plusieurs requêtes LINQ to Entity Framework
Je souhaite récupérer pour chaque travailleur toutes les entreprises pour lesquelles il/elle travaille. Le moyen simple serait de créer une requête pour chaque travailleur qui va chercher les entreprises en utilisant une jointure entre la table d'association et la table des sociétés, mais cela entraîne un aller-retour dans la base de données pour chaque travailleur. Je suis sûr que cela peut être fait d'une manière mieux optimisée. Toute aide serait appréciée.
Merci.
J'ai réalisé le fait que la table de jointure est une entité aussi bien est une erreur. –