Udostępnij za pośrednictwem


SqlFunctionExpression Klasa

Definicja

Wyrażenie reprezentujące wywołanie funkcji w drzewie SQL.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

public class SqlFunctionExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
type SqlFunctionExpression = class
    inherit SqlExpression
Public Class SqlFunctionExpression
Inherits SqlExpression
Dziedziczenie
SqlFunctionExpression

Konstruktory

SqlFunctionExpression(Expression, String, String, Boolean, IEnumerable<SqlExpression>, Boolean, Type, RelationalTypeMapping)

Wyrażenie reprezentujące wywołanie funkcji w drzewie SQL.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

SqlFunctionExpression(SqlExpression, String, Boolean, Boolean, Type, RelationalTypeMapping)

Tworzy nowe wystąpienie SqlFunctionExpression klasy, która reprezentuje funkcję niladową wywoływaną w wystąpieniu.

SqlFunctionExpression(SqlExpression, String, IEnumerable<SqlExpression>, Boolean, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping)

Tworzy nowe wystąpienie SqlFunctionExpression klasy, która reprezentuje funkcję wywoływaną w wystąpieniu.

SqlFunctionExpression(String, Boolean, Type, RelationalTypeMapping)

Tworzy nowe wystąpienie SqlFunctionExpression klasy, która reprezentuje wbudowaną funkcję niladic.

SqlFunctionExpression(String, IEnumerable<SqlExpression>, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping)

Tworzy nowe wystąpienie SqlFunctionExpression klasy, które reprezentuje wbudowaną funkcję.

SqlFunctionExpression(String, String, Boolean, Type, RelationalTypeMapping)

Tworzy nowe wystąpienie SqlFunctionExpression klasy, która reprezentuje funkcję niladową.

SqlFunctionExpression(String, String, IEnumerable<SqlExpression>, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping)

Tworzy nowe wystąpienie SqlFunctionExpression klasy, która reprezentuje funkcję.

Właściwości

Arguments

Lista argumentów tej funkcji.

ArgumentsPropagateNullability

Lista wartości logicznych wskazująca, czy pojedynczy argument propaguje wartość null do wyniku.

Instance

Wystąpienie, na którym jest stosowana ta funkcja.

InstancePropagatesNullability

Wartość logiczna wskazująca, czy wystąpienie propaguje wartość null do wyniku.

IsBuiltIn

Wartość logiczna wskazująca, czy funkcja jest wbudowana.

IsNiladic

Wartość logiczna wskazująca, czy funkcja jest niladic.

IsNullable

Wartość logiczna wskazująca, czy funkcja może zwrócić wynik null.

Name

Nazwa funkcji.

NodeType

Wyrażenie reprezentujące wywołanie funkcji w drzewie SQL.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

(Odziedziczone po SqlExpression)
Schema

Schemat, w którym zdefiniowano funkcję, jeśli istnieje.

Type

Wyrażenie reprezentujące wywołanie funkcji w drzewie SQL.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

(Odziedziczone po SqlExpression)
TypeMapping

Skojarzone RelationalTypeMapping z tym wyrażeniem.

(Odziedziczone po SqlExpression)

Metody

ApplyTypeMapping(RelationalTypeMapping)

Stosuje mapowanie typu dostarczonego do tego wyrażenia.

Equals(Object)

Wyrażenie reprezentujące wywołanie funkcji w drzewie SQL.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

GetHashCode()

Wyrażenie reprezentujące wywołanie funkcji w drzewie SQL.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

Print(ExpressionPrinter)

Tworzy drukowalną reprezentację ciągu danego wyrażenia przy użyciu polecenia ExpressionPrinter.

Update(SqlExpression, IReadOnlyList<SqlExpression>)

Tworzy nowe wyrażenie, które jest podobne do tego, ale przy użyciu dostarczonych elementów podrzędnych. Jeśli wszystkie elementy podrzędne są takie same, zwróci to wyrażenie.

VisitChildren(ExpressionVisitor)

Wyrażenie reprezentujące wywołanie funkcji w drzewie SQL.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

Jawne implementacje interfejsu

IPrintableExpression.Print(ExpressionPrinter)

Tworzy drukowalną reprezentację ciągu danego wyrażenia przy użyciu polecenia ExpressionPrinter.

(Odziedziczone po SqlExpression)

Dotyczy