このセクションのトピックでは、LINQ to Entities クエリで関数を呼び出す方法について説明します。
EntityFunctionsクラスとSqlFunctions クラスは、Entity Framework の一部として正規関数とデータベース関数へのアクセスを提供します。 詳細については、「 方法: 正規関数を呼び出す 」と「 方法: データベース関数を呼び出す」を参照してください。
カスタム関数を呼び出すプロセスには、次の 3 つの基本的な手順が必要です。
概念モデルで関数を定義するか、ストレージ モデルで関数を宣言します。
メソッドをアプリケーションに追加し、 EdmFunctionAttributeを使用してモデル内の関数にマップします。
LINQ to Entities クエリで関数を呼び出します。
詳細については、このセクションのトピックを参照してください。
このセクションにて
方法: クエリで Model-Defined 関数を呼び出す
方法: Model-Defined 関数をオブジェクト メソッドとして呼び出す
こちらも参照ください
- LINQ to Entities におけるクエリ
- 正規関数
- .edmx ファイルの概要
- 方法: 概念モデルでカスタム関数を定義する