Entity SQL では、ユーザー定義関数、正規関数、プロバイダー固有の関数がサポートされています。 ユーザー定義関数は、概念モデルで指定するか、クエリでインラインで指定します。 詳細については、「 User-Defined 関数」を参照してください。
正規関数は Entity Framework で定義済みであり、データ プロバイダーでサポートされている必要があります。 ユーザーがプロバイダーでサポートされていない関数を呼び出すと、Entity SQL コマンドは失敗します。 そのため、通常、正規関数は、プロバイダー固有の名前空間にあるストア固有の関数よりも推奨されます。 詳しくは、「正規関数」をご覧ください。
Microsoft SQL クライアント マネージド プロバイダーには、プロバイダー固有の関数のセットが用意されています。 詳細については、「Entity Framework 用 SqlClient 関数」を参照してください。