Syntaxe de méthode dans LINQ
Alors que la syntaxe de requête ressemble au SQL, la syntaxe de méthode utilise des méthodes d'extension et des expressions Lambda.
Exemple
csharp // Syntaxe de méthode (Plus populaire) var pairs = nombres.Where(n => n % 2 == 0).ToList();
// Syntaxe de requête var pairs2 = from n in nombres where n % 2 == 0 select n;
La syntaxe de méthode est souvent plus puissante car elle permet de chaîner facilement des opérations comme .OrderBy() ou .Select().