Llamar a funciones en consultas de LINQ to EntitiesCalling Functions in LINQ to Entities Queries

Los temas de esta sección describen cómo realizar llamadas a funciones en consultas de LINQ to Entities.The topics in this section describe how to call functions in LINQ to Entities queries.

Las clases EntityFunctions y SqlFunctions proporcionan acceso a funciones canónicas y de base de datos como parte de Entity Framework.The EntityFunctions and SqlFunctions classes provide access to canonical and database functions as part of the Entity Framework. Para obtener más información, vea Cómo: Llamar a funciones canónicas y Cómo: Llamar a funciones de base de datos.For more information, see How to: Call Canonical Functions and How to: Call Database Functions.

El proceso para llamar a una función personalizada requiere tres pasos básicos:The process for calling a custom function requires three basic steps:

  1. Defina una función en su modelo conceptual o declare una función en su modelo de almacenamiento.Define a function in your conceptual model or declare a function in your storage model.

  2. Agregue un método a su aplicación y asígnelo a la función del modelo con un EdmFunctionAttribute.Add a method to your application and map it to the function in the model with an EdmFunctionAttribute.

  3. Llame a la función en una consulta LINQ to Entities.Call the function in a LINQ to Entities query.

Para obtener más información, vea los temas de esta sección.For more information, see the topics in this section.

En esta secciónIn This Section

Cómo: Llamar a funciones canónicasHow to: Call Canonical Functions

Cómo: Llamar a funciones de base de datosHow to: Call Database Functions

Cómo: Llamar a funciones de base de datos personalizadaHow to: Call Custom Database Functions

Cómo: Llamar a funciones definidas por el modelo en consultasHow to: Call Model-Defined Functions in Queries

Cómo: Llamar a funciones definidas por el modelo como métodos de objetoHow to: Call Model-Defined Functions as Object Methods

Vea tambiénSee also