関数 (Entity SQL)

Entity SQL では、ユーザー定義関数、正規の関数、およびプロバイダー固有の関数がサポートされています。 ユーザー定義関数は、概念モデルまたはクエリでインラインで指定されます。 詳しくは、「ユーザー定義関数」をご覧ください。

正規の関数は Entity Framework で定義済みであり、データ プロバイダーによってサポートされています。 プロバイダーによってサポートされていない関数を呼び出すと、Entity SQL コマンドは失敗します。 そのため、通常は、プロバイダー固有の名前空間にあるストア固有の関数よりも正規の関数が推奨されます。 詳しくは、「正規関数」をご覧ください。

Microsoft SQL クライアント マネージド プロバイダーは、プロバイダー固有の一連の関数を提供しています。 詳細については、「Entity Framework 用 SqlClient 関数」を参照してください。

このセクションの内容

ユーザー定義関数

関数のオーバーロードの解決方法

集計関数

関連項目