Partager via


Appel de fonctions dans les requêtes LINQ to Entities

Les rubriques de cette section expliquent comment appeler des fonctions dans les requêtes LINQ to Entities.

Les classes SqlFunctions et EntityFunctions donnent accès à des fonctions canoniques et de base de données dans le cadre d'Entity Framework. Pour plus d'informations, consultez Procédure : appeler des fonctions canoniques (LINQ to Entities) et Procédure : appeler des fonctions de base de données (LINQ to Entities).

L'appel d'une fonction personnalisée passe par trois étapes de base obligatoires :

  1. Définissez une fonction dans votre modèle conceptuel ou déclarez-la dans votre modèle de stockage.

  2. Ajoutez une méthode à votre application et mappez-la à la fonction du modèle avec un objet EdmFunctionAttribute.

  3. Appelez la fonction dans une requête LINQ to Entities.

Pour plus d'informations, consultez les rubriques de cette section.

Dans cette section

Procédure : appeler des fonctions canoniques (LINQ to Entities)

Procédure : appeler des fonctions de base de données (LINQ to Entities)

Procédure : appeler les fonctions de base de données personnalisées (LINQ to Entities)

Procédure : appeler des fonctions définies par modèle dans des requêtes (LINQ to Entities)

Procédure : appeler des fonctions définies par modèle comme des méthodes d'objet (LINQ to Entities)

Voir aussi

Concepts

Requêtes dans LINQ to Entities
Fonctions canoniques (Entity SQL)

Autres ressources

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