Lingua

RelationalDbFunctionsExtensions Classe

Definizione

Fornisce metodi CLR che vengono convertiti in funzioni di database quando vengono usate nelle query LINQ to Entities. I metodi in questa classe sono accessibili tramite Functions.

[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
Ereditarietà
RelationalDbFunctionsExtensions
Attributi

Commenti

Per altre informazioni ed esempi, vedere Funzioni di database .

Metodi

Nome Descrizione
Collate<TProperty>(DbFunctions, TProperty, String)

Specifica in modo esplicito le regole di confronto da usare in una query LINQ. Può essere usato per generare frammenti, WHERE customer.name COLLATE 'de_DE' = 'John Doe'ad esempio .

Greatest<T>(DbFunctions, T[])

Restituisce il valore massimo dall'elenco di valori specificato. In genere corrisponde alla GREATEST funzione SQL.

JsonPathExists(DbFunctions, Object, String)

Restituisce un valore che indica se un percorso JSON specificato esiste all'interno del codice JSON specificato.

Least<T>(DbFunctions, T[])

Restituisce il valore più piccolo dall'elenco specificato di valori. In genere corrisponde alla LEAST funzione SQL.

Si applica a