Aufrufen von Funktionen in LINQ to Entities-Abfragen

In den Themen in diesem Abschnitt wird beschrieben, wie Funktionen in LINQ to Entities-Abfragen aufgerufen werden.

Die EntityFunctions-Klasse und die SqlFunctions-Klasse bieten im Rahmen des Entity Framework Zugriff auf kanonische Funktionen und Datenbankfunktionen. Weitere Informationen finden Sie unter Gewusst wie: Aufrufen von kanonischen Funktionen (LINQ to Entities) und Gewusst wie: Aufrufen von Datenbankfunktionen (LINQ to Entities).

Zum Aufrufen einer benutzerdefinierten Funktion sind drei grundlegende Schritte erforderlich:

  1. Definieren Sie im konzeptionellen Modell eine Funktion, oder deklarieren Sie im Speichermodell eine Funktion.

  2. Fügen Sie der Anwendung eine Methode hinzu, und ordnen Sie es mit einem EdmFunctionAttribute der Funktion im Modell zu.

  3. Rufen Sie die Funktion in einer LINQ to Entities-Abfrage auf.

Weitere Informationen hierzu finden Sie in diesem Abschnitt.

In diesem Abschnitt

Gewusst wie: Aufrufen von kanonischen Funktionen (LINQ to Entities)

Gewusst wie: Aufrufen von Datenbankfunktionen (LINQ to Entities)

Gewusst wie: Aufrufen von benutzerdefinierten Datenbankfunktionen (LINQ to Entities)

Gewusst wie: Aufrufen von im Modell definierten Funktionen in Abfragen (LINQ to Entities)

Gewusst wie: Aufrufen von modelldefinierten Funktionen als Objektmethoden (LINQ to Entities)

Siehe auch

Konzepte

Abfragen in LINQ to Entities
Kanonische Funktionen (Entity SQL)

Weitere Ressourcen

.edmx File Overview
How to: Define Custom Functions in the Conceptual Model