Sprache

RelationalDbFunctionsExtensions Klasse

Definition

Stellt CLR-Methoden bereit, die in Datenbankfunktionen übersetzt werden, wenn sie in LINQ to Entities-Abfragen verwendet werden. Auf die Methoden für diese Klasse wird über Functionszugegriffen.

[System.Runtime.CompilerServices.Nullable(0)]
public static class RelationalDbFunctionsExtensions
public static class RelationalDbFunctionsExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalDbFunctionsExtensions = class
type RelationalDbFunctionsExtensions = class
Public Module RelationalDbFunctionsExtensions
Vererbung
RelationalDbFunctionsExtensions
Attribute

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankfunktionen .

Methoden

Name Beschreibung
Collate<TProperty>(DbFunctions, TProperty, String)

Gibt explizit eine Sortierung an, die in einer LINQ-Abfrage verwendet werden soll. Kann verwendet werden, um Fragmente zu generieren, z WHERE customer.name COLLATE 'de_DE' = 'John Doe'. B. .

Greatest<T>(DbFunctions, T[])

Gibt den größten Wert aus der angegebenen Liste von Werten zurück. Entspricht in der Regel der GREATEST SQL-Funktion.

JsonPathExists(DbFunctions, Object, String)

Gibt einen Wert zurück, der angibt, ob ein bestimmter JSON-Pfad innerhalb des angegebenen JSON-Codes vorhanden ist.

Least<T>(DbFunctions, T[])

Gibt den kleinsten Wert aus der angegebenen Liste von Werten zurück. Entspricht in der Regel der LEAST SQL-Funktion.

Gilt für: