Ereignisse
Erstellen von KI-Apps und Agents
17. März, 21 Uhr - 21. März, 10 Uhr
Nehmen Sie an der Meetup-Serie teil, um skalierbare KI-Lösungen basierend auf realen Anwendungsfällen mit Mitentwicklern und Experten zu erstellen.
Jetzt registrierenDieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
In diesem Abschnitt werden die von allen Datenanbietern unterstützten und in allen Abfragetechnologien verwendbaren kanonischen Funktionen erläutert. Kanonische Funktionen können von Anbietern nicht erweitert werden.
Diese kanonischen Funktionen werden in die entsprechenden Datenquellenfunktionen der Anbieter übersetzt. Dadurch können Funktionsaufrufe für Datenquellen in einer allgemeinen Form ausgedrückt werden.
Da diese kanonischen Funktionen datenquellenunabhängig sind, werden die Argument- und Rückgabetypen kanonischer Funktionen in Form von Typen im konzeptionellen Modell definiert. Jedoch werden von einigen Datenquellen möglicherweise nicht alle Typen im konzeptionellen Modell unterstützt.
Wenn in einer Entity SQL-Abfrage kanonische Funktionen verwendet werden, werden in Datenquellen die entsprechenden Funktionen aufgerufen.
Für alle kanonischen Funktionen sind das Verhalten bei NULL-Eingaben sowie die Fehlerbedingungen explizit angegeben. Speicheranbieter sollten diesen Vorgaben entsprechend vorgehen. Dieses Verhalten wird vom Entity Framework jedoch nicht erzwungen.
In LINQ-Szenarios müssen bei Abfragen von Entity Framework CLR-Methoden den Methoden in den zugrunde liegenden Datenquellen zugeordnet werden. Die CLR-Methoden werden kanonischen Funktionen zugeordnet, sodass bestimmte Methoden unabhängig von der Datenquelle ordnungsgemäß zugeordnet werden.
Der Namespace für kanonische Funktionen ist System.Data.Metadata.Edm. Der System.Data.Metadata.Edm-Namespace wird in allen Abfragen automatisch eingebunden. Wenn jedoch ein anderer Namespace importiert wird, der eine Funktion mit dem gleichen Namen wie eine kanonische Funktion (im System.Data.Metadata.Edm-Namespace) enthält, muss der Namespace angegeben werden.
Kanonische Aggregatfunktionen: Erläutert kanonische Entity SQL-Aggregatfunktionen.
Kanonische Mathematikfunktionen: Erläutert kanonische Entity SQL-Mathematikfunktionen.
Kanonische Zeichenfolgefunktionen: Erläutert kanonische Entity SQL-Zeichenfolgefunktionen.
Kanonische Funktionen für Datum und Zeit Erläutert kanonische Entity SQL-Funktionen für Datum und Zeit.
Bitweise kanonische Funktionen: Erläutert bitweise kanonische Entity SQL-Funktionen.
Raumbezogene Funktionen: Erläutert kanonische räumliche Entity SQL-Funktionen.
Andere kanonische Funktionen: Behandelt Funktionen, die nicht als „Bitweise“, „Datum/Zeit“, „Zeichenfolge“, „Mathematik“ oder „Aggregat“ klassifiziert sind.
Ereignisse
Erstellen von KI-Apps und Agents
17. März, 21 Uhr - 21. März, 10 Uhr
Nehmen Sie an der Meetup-Serie teil, um skalierbare KI-Lösungen basierend auf realen Anwendungsfällen mit Mitentwicklern und Experten zu erstellen.
Jetzt registrierenTraining
Modul
Kombinieren von Eingabeaufforderungen und Funktionen - Training
Erfahren Sie, wie Sie native Funktionen mit Eingabeaufforderungen kombinieren, um benutzerdefinierte Aufgaben mit dem semantischen Kernel-SDK auszuführen.
Dokumentation
Aggregieren kanonischer Funktionen - ADO.NET
Weitere Informationen zu: Kanonische Aggregatfunktionen
Kanonische Mathematikfunktionen - ADO.NET
Weitere Informationen: Mathematik (kanonische Funktionen)
Kanonische Zeichenfolgefunktionen - ADO.NET
Weitere Informationen: Kanonische Zeichenfolgenfunktionen
Kanonische Funktionen für Datum und Zeit - ADO.NET
Weitere Informationen: Kanonische Datums- und Uhrzeitfunktionen