Are Select et SelectMany préférable aux jointures?LinqToSQL Select et SelectMany vs Join
La raison pour laquelle je me demande est parce que j'utilise LINQPad et dans une section, il y a des commentaires qui disent:
// Note: before delving into this section, make sure you've read the preceding two
// sections: Select and SelectMany. The Join operators are actually unnecessary
// in LINQ to SQL, and the equivalent of SQL inner and outer joins is most easily
// achieved in LINQ to SQL using Select/SelectMany and subqueries!
Pourtant, dans d'autres sections, il montre clairement que les jointures sont plus rapides (au moins pour les exemples donné dans LinqPad) et pour moi, ils sont plus faciles à visualiser dans ma tête. Peut-être que je ne comprends pas bien puisque je ne regarde que les exemples de code et pas le livre, mais j'ai vu d'autres personnes recommander Select et SelectMany plutôt que des joints.
Merci, bonne réponse et lien. A en juger par les non-réponses, je suppose qu'il n'y a vraiment pas de différence énorme sur laquelle devrait être utilisé. – dtc