.NET FrameworkArbres d'expression


Remarques

Les arbres d'expression sont des structures de données utilisées pour représenter des expressions de code dans .NET Framework. Ils peuvent être générés par code et parcourus par programme pour traduire le code dans une autre langue ou l'exécuter. Le générateur le plus populaire des arbres d'expression est le compilateur C # lui-même. Le compilateur C # peut générer des arborescences d'expression si une expression lambda est affectée à une variable de type Expression <Func <... >>. Habituellement, cela se produit dans le contexte de LINQ. Le consommateur le plus populaire est le fournisseur LINQ d’Entity Framework. Il consomme les arbres d'expression donnés à Entity Framework et génère un code SQL équivalent qui est ensuite exécuté sur la base de données.

Arbres d'expression Exemples Liés