.NET FrameworkArboles de expresion


Observaciones

Los árboles de expresiones son estructuras de datos que se utilizan para representar expresiones de código en .NET Framework. Se pueden generar por código y atravesar programáticamente para traducir el código a otro idioma o ejecutarlo. El generador más popular de Expression Trees es el compilador de C #. El compilador de C # puede generar árboles de expresión si una expresión lambda se asigna a una variable de tipo Expresión <Func <... >>. Normalmente esto sucede en el contexto de LINQ. El consumidor más popular es el proveedor LINQ de Entity Framework. Consume los árboles de expresión dados a Entity Framework y genera un código SQL equivalente que luego se ejecuta contra la base de datos.

Arboles de expresion Ejemplos relacionados