Jazyk

RelationalDbFunctionsExtensions Třída

Definice

Poskytuje metody CLR, které se při použití v dotazech LINQ to Entities překládají na databázové funkce. Metody v této třídě jsou přístupné prostřednictvím 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
Dědičnost
RelationalDbFunctionsExtensions
Atributy

Poznámky

Další informace a příklady najdete v tématu Databázové funkce .

Metody

Název Description
Collate<TProperty>(DbFunctions, TProperty, String)

Explicitně určuje kolaci, která se má použít v dotazu LINQ. Lze použít ke generování fragmentů, jako WHERE customer.name COLLATE 'de_DE' = 'John Doe'je .

Greatest<T>(DbFunctions, T[])

Vrátí nejvyšší hodnotu z daného seznamu hodnot. Obvykle odpovídá GREATEST funkci SQL.

JsonPathExists(DbFunctions, Object, String)

Vrátí hodnotu určující, jestli daná cesta JSON existuje v zadaném formátu JSON.

Least<T>(DbFunctions, T[])

Vrátí nejmenší hodnotu z daného seznamu hodnot. Obvykle odpovídá LEAST funkci SQL.

Platí pro