ユーザー定義関数 (Entity SQL)
Entity SQL では、クエリ内でのユーザー定義関数の呼び出しがサポートされます。 これらの関数は、クエリを使用してインラインで定義する (「方法:ユーザー定義関数を呼び出す」を参照) ことも、概念モデルの一部として定義する (「方法:概念モデルでカスタム関数を定義する」を参照) こともできます。 概念モデル関数は、概念モデルの Function 要素の DefiningExpression 要素における Entity SQL コマンドとして定義されます。
Entity SQL を使用すると、関数をクエリ コマンド自体で定義することができます。 FUNCTION 演算子では、インライン関数が定義されます。 複数の関数を 1 つのコマンドで定義することができます。関数の署名が一意であれば、これら複数の関数に同じ名前を付けることができます。 詳細については、「 Function Overload Resolution」を参照してください。