Funzioni definite dall'utente (Entity SQL)
Nelle query Entity SQL sono supportate le chiamate a funzioni definite dall'utente. È possibile definire queste funzioni inline con la query (vedere Procedura: chiamare una funzione definita dall'utente (Entity Framework)) o come parte del modello concettuale (vedere How to: Define Custom Functions in the Conceptual Model). Le funzioni del modello concettuale sono definite come un comando Entity SQL nell'elemento DefiningExpression di un elemento Function nel modello concettuale.
Entity SQL consente di definire delle funzioni nel comando di query stesso. L'operatore FUNCTION definisce funzioni inline. È possibile definire più funzioni in un singolo comando e queste funzioni possono avere lo stesso nome purché le rispettive firme siano univoche. Per ulteriori informazioni, vedere Risoluzione degli overload di funzione (Entity SQL).