je la structure de tableau suivant:Comment LINQ beaucoup à beaucoup avec OR recherche?
Tableau utilisateurs
ID | Name
1 | John
2 | Ted
3 | Alice
4 | Barney
et de table UserLanguages
ID | UserID | Language
1 | 1 | 1
2 | 1 | 5
3 | 2 | 2
4 | 2 | 3
5 | 3 | 3
6 | 4 | 4
7 | 4 | 5
Je vérifie langues 2,3 et et je veux les utilisateurs 2,3,4. Je veux obtenir des utilisateurs qui ont au moins quelque chose de langues choisies (ou 2 ou 3 ou 4) Comment obtenir avec LINQ?
Comment puis-je écrire, quand je don Je ne connais pas les langues de recherche. 'int [] languages = nouveau [] {2,3,4}; var résultat = query.Where (x => x.WorkTypes.Any (y => workTypes)); ' – Dmitriy
Je suis désolé, je ne comprends pas ce que vous demandez. Pourriez-vous reformuler votre question? –
Comment les tableaux d'utilisation de requête de construction? '.Any (x => x.ArrayOfNeedLanguages)' – Dmitriy