Partager via


Fonctions (Entity SQL)

Entity SQL prend en charge les fonctions définies par l'utilisateur, les fonctions canoniques et les fonctions spécifiques au fournisseur. Les fonctions définies par l'utilisateur sont spécifiées dans le modèle conceptuel ou inline dans la requête. Pour plus d'informations, consultez Fonctions définies par l'utilisateur (Entity SQL).

Les fonctions canoniques sont prédéfinies dans Entity Framework et doivent être prises en charge par les fournisseurs de données. Les commandes Entity SQL échouent si un utilisateur appelle une fonction qui n'est pas prise en charge par un fournisseur. Par conséquent, les fonctions canoniques sont généralement recommandées par rapport aux fonctions spécifiques au magasin, qui se trouvent dans un espace de noms spécifique au fournisseur. Pour plus d'informations, voir Fonctions canoniques (Entity SQL).

Le fournisseur managé Client Microsoft SQL fournit un jeu de fonctions spécifiques au fournisseur. Pour plus d'informations, consultez Fournisseur de données .NET Framework pour SQL Server (SqlClient) pour les fonctions Entity Framework.

Dans cette section

Fonctions définies par l'utilisateur (Entity SQL)

Résolution de surcharge des fonctions (Entity SQL)

Fonctions d'agrégation (Entity SQL)

Voir aussi

Concepts

Vue d'ensemble d'Entity SQL