次の方法で共有


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

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

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

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

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

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

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

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

このセクションの内容

方法: Canonical 関数を呼び出す

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

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

方法: クエリを使用してモデル定義関数を呼び出す

方法: モデル定義関数をオブジェクト メソッドとして呼び出す

関連項目