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 Vorgehensweise: Aufrufen von kanonischen Funktionen und Vorgehensweise: Aufrufen von Datenbankfunktionen.
Zum Aufrufen einer benutzerdefinierten Funktion sind drei grundlegende Schritte erforderlich:
Definieren Sie im konzeptionellen Modell eine Funktion, oder deklarieren Sie im Speichermodell eine Funktion.
Fügen Sie der Anwendung eine Methode hinzu, und ordnen Sie es mit einem EdmFunctionAttribute der Funktion im Modell zu.
Rufen Sie die Funktion in einer LINQ to Entities-Abfrage auf.
Weitere Informationen hierzu finden Sie in diesem Abschnitt.
In diesem Abschnitt
Vorgehensweise: Aufrufen kanonischer Funktionen
Vorgehensweise: Aufrufen von Datenbankfunktionen
Vorgehensweise: Aufrufen benutzerdefinierter Datenbankfunktionen
Vorgehensweise: Aufrufen modelldefinierter Funktionen in Abfragen
Vorgehensweise: Aufrufen modelldefinierter Funktionen als Objektmethoden