次の方法で共有


LINQ to Entitiesクエリ内で関数の呼び出し方

このセクションのトピックでは、LINQ to Entities クエリで関数を呼び出す方法について説明します。

EntityFunctionsクラスとSqlFunctions クラスは、Entity Framework の一部として正規関数とデータベース関数へのアクセスを提供します。 詳細については、「 方法: 正規関数を呼び出す 」と「 方法: データベース関数を呼び出す」を参照してください。

カスタム関数を呼び出すプロセスには、次の 3 つの基本的な手順が必要です。

  1. 概念モデルで関数を定義するか、ストレージ モデルで関数を宣言します。

  2. メソッドをアプリケーションに追加し、 EdmFunctionAttributeを使用してモデル内の関数にマップします。

  3. LINQ to Entities クエリで関数を呼び出します。

詳細については、このセクションのトピックを参照してください。

このセクションにて

方法: 正規関数を呼び出す

方法: データベース関数を呼び出す

方法: カスタム データベース関数を呼び出す

方法: クエリで Model-Defined 関数を呼び出す

方法: Model-Defined 関数をオブジェクト メソッドとして呼び出す

こちらも参照ください