Llamar a funciones en consultas de LINQ to Entities

Los temas de esta sección describen cómo realizar llamadas a funciones en consultas de LINQ to Entities.

Las clases SqlFunctions y EntityFunctions proporcionan acceso a funciones canónicas y de base de datos como parte de Entity Framework. Para obtener más información, vea Cómo: Llamar a funciones canónicas (LINQ to Entities) y Cómo: Llamar a funciones de base de datos (LINQ to Entities).

El proceso para llamar a una función personalizada requiere tres pasos básicos:

  1. Defina una función en su modelo conceptual o declare una función en su modelo de almacenamiento.

  2. Agregue un método a su aplicación y asígnelo a la función del modelo con un EdmFunctionAttribute.

  3. Llame a la función en una consulta LINQ to Entities.

Para obtener más información, vea los temas de esta sección.

En esta sección

Cómo: Llamar a funciones canónicas (LINQ to Entities)

Cómo: Llamar a funciones de base de datos (LINQ to Entities)

Cómo: Llamar a funciones de base de datos personalizadas (LINQ to Entities)

Cómo: Llamar a funciones definidas por el modelo en consultas (LINQ to Entities)

Cómo: Llamar a funciones definidas por el modelo como métodos de objeto (LINQ to Entities)

Vea también

Conceptos

Consultas en LINQ to Entities
Funciones canónicas (Entity SQL)

Otros recursos

.edmx File Overview
How to: Define Custom Functions in the Conceptual Model