Udostępnij za pośrednictwem


SqlFunctionExpression Klasa

Definicja

Reprezentuje wyrażenie wywołania funkcji SQL.

[System.Diagnostics.DebuggerDisplay("{this.FunctionName}({string.Join(", ", this.Arguments)})")]
public class SqlFunctionExpression : System.Linq.Expressions.Expression
[System.Diagnostics.DebuggerDisplay("{ToString()}")]
public class SqlFunctionExpression : System.Linq.Expressions.Expression
[<System.Diagnostics.DebuggerDisplay("{this.FunctionName}({string.Join(", ", this.Arguments)})")>]
type SqlFunctionExpression = class
    inherit Expression
[<System.Diagnostics.DebuggerDisplay("{ToString()}")>]
type SqlFunctionExpression = class
    inherit Expression
Public Class SqlFunctionExpression
Inherits Expression
Dziedziczenie
SqlFunctionExpression
Atrybuty

Konstruktory

SqlFunctionExpression(Expression, String, Type, Boolean)

Inicjuje nowe wystąpienie klasy SqlFunctionExpression.

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

Inicjuje nowe wystąpienie klasy SqlFunctionExpression.

SqlFunctionExpression(Expression, String, Type, IEnumerable<Expression>)

Inicjuje nowe wystąpienie klasy SqlFunctionExpression.

SqlFunctionExpression(String, Type, Boolean)

Inicjuje nowe wystąpienie klasy SqlFunctionExpression.

SqlFunctionExpression(String, Type, IEnumerable<Expression>)

Inicjuje nowe wystąpienie klasy SqlFunctionExpression.

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

Inicjuje nowe wystąpienie klasy SqlFunctionExpression.

SqlFunctionExpression(String, Type, String, IEnumerable<Expression>)

Inicjuje nowe wystąpienie klasy SqlFunctionExpression.

SqlFunctionExpression(String, Type)

Inicjuje nowe wystąpienie klasy SqlFunctionExpression.

Właściwości

Arguments

Argumenty.

ArgumentTypeMappings

Pobiera mapowania typów dla każdego argumentu.

FunctionName

Pobiera nazwę funkcji.

Instance

Wystąpienie.

InstanceTypeMapping

Pobiera mapowanie typów wystąpienia.

IsNiladic

Pobiera wartość wskazującą, czy funkcja jest niladic.

NodeType

Zwraca typ węzła tego Expressionelementu . (Dziedziczone z Expression.)

ResultTypeMapping

Pobiera mapowanie typu wyniku.

Schema

Pobiera nazwę schematu.

Type

Pobiera statyczny typ wyrażenia, które Expression reprezentuje. (Dziedziczone z Expression.)

Metody

Accept(ExpressionVisitor)

Wysyła do określonej metody wizyty dla tego typu węzła.

Equals(Object)

Sprawdza, czy ten obiekt jest uznawany za równy innemu.

GetHashCode()

Zwraca kod skrótu dla tego obiektu.

ToString()

Tworzy reprezentację String wyrażenia.

VisitChildren(ExpressionVisitor)

Zmniejsza węzeł, a następnie wywołuje Visit(Expression) metodę przekazującą zmniejszone wyrażenie. Zgłasza wyjątek, jeśli węzeł nie jest reducible.

Dotyczy