Share via


ユーザー定義関数 (Entity SQL)

Entity SQL では、クエリ内でのユーザー定義関数の呼び出しがサポートされます。 これらの関数は、クエリでインラインで定義する (「方法: ユーザー定義関数を呼び出す (Entity Framework)」を参照) ことも、概念モデルの一部として定義する (「How to: Define Custom Functions in the Conceptual Model」を参照) こともできます。 概念モデル関数は、概念モデルの Function 要素の DefiningExpression 要素における Entity SQL コマンドとして定義されます。

Entity SQL を使用すると、関数をクエリ コマンド自体で定義することができます。 FUNCTION 演算子は、インライン関数を定義します。 複数の関数を 1 つのコマンドで定義することができます。関数の署名が一意であれば、これら複数の関数に同じ名前を付けることができます。 詳細については、「関数のオーバーロードの解決方法 (Entity SQL)」を参照してください。

参照

概念

関数 (Entity SQL)