Appel de fonctions dans les requêtes LINQ to EntitiesCalling Functions in LINQ to Entities Queries

Les rubriques de cette section expliquent comment appeler des fonctions dans les requêtes LINQ to Entities.The topics in this section describe how to call functions in LINQ to Entities queries.

Les classes EntityFunctions et SqlFunctions donnent accès à des fonctions canoniques et de base de données dans le cadre d'Entity Framework.The EntityFunctions and SqlFunctions classes provide access to canonical and database functions as part of the Entity Framework. Pour plus d'informations, voir Procédure : Appeler des fonctions canoniques et Comment : Appeler des fonctions de base de données.For more information, see How to: Call Canonical Functions and How to: Call Database Functions.

L'appel d'une fonction personnalisée passe par trois étapes de base obligatoires :The process for calling a custom function requires three basic steps:

  1. Définissez une fonction dans votre modèle conceptuel ou déclarez-la dans votre modèle de stockage.Define a function in your conceptual model or declare a function in your storage model.

  2. Ajoutez une méthode à votre application et mappez-la à la fonction du modèle avec un objet EdmFunctionAttribute.Add a method to your application and map it to the function in the model with an EdmFunctionAttribute.

  3. Appelez la fonction dans une requête LINQ to Entities.Call the function in a LINQ to Entities query.

Pour plus d'informations, consultez les rubriques de cette section.For more information, see the topics in this section.

Dans cette sectionIn This Section

Guide pratique pour Appeler des fonctions canoniquesHow to: Call Canonical Functions

Guide pratique pour Appeler des fonctions de base de donnéesHow to: Call Database Functions

Guide pratique pour Appeler des fonctions de base de données personnaliséeHow to: Call Custom Database Functions

Guide pratique pour Appeler des fonctions définies par le modèle dans les requêtesHow to: Call Model-Defined Functions in Queries

Guide pratique pour Appeler des fonctions définies par modèle comme méthodes d’objetHow to: Call Model-Defined Functions as Object Methods

Voir aussiSee also