Freigeben über


SqlFunctionExpression Klasse

Definition

Stellt einen SQL-Funktionsaufrufausdruck dar.

[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
Vererbung
SqlFunctionExpression
Attribute

Konstruktoren

SqlFunctionExpression(Expression, String, Type, Boolean)

Initialisiert eine neue Instanz der SqlFunctionExpression-Klasse.

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

Initialisiert eine neue Instanz der SqlFunctionExpression-Klasse.

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

Initialisiert eine neue Instanz der SqlFunctionExpression-Klasse.

SqlFunctionExpression(String, Type)

Initialisiert eine neue Instanz der SqlFunctionExpression-Klasse.

SqlFunctionExpression(String, Type, Boolean)

Initialisiert eine neue Instanz der SqlFunctionExpression-Klasse.

SqlFunctionExpression(String, Type, IEnumerable<Expression>)

Initialisiert eine neue Instanz der SqlFunctionExpression-Klasse.

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

Initialisiert eine neue Instanz der SqlFunctionExpression-Klasse.

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

Initialisiert eine neue Instanz der SqlFunctionExpression-Klasse.

Eigenschaften

Arguments

Die Argumente.

ArgumentTypeMappings

Ruft die Typzuordnungen für jedes Argument ab.

FunctionName

Ruft den Namen der Funktion ab.

Instance

Die Instanz.

InstanceTypeMapping

Ruft die Typzuordnung des instance ab.

IsNiladic

Ruft einen Wert ab, der angibt, ob die Funktion niladisch ist.

NodeType

Gibt den Knotentyp dieses Expression zurück. (Geerbt von Expression.)

ResultTypeMapping

Ruft die Typzuordnung des Ergebnisses ab.

Schema

Ruft den Namen des Schemas ab.

Type

Ruft den statischen Typ des Ausdrucks ab, den dieser Expression darstellt. (Geerbt von Expression.)

Methoden

Accept(ExpressionVisitor)

Sendet an die spezifische Visit-Methode für diesen Knotentyp.

Equals(Object)

Testet, ob dieses Objekt gleich einem anderen Objekt ist.

GetHashCode()

Gibt einen Hashcode für dieses Objekt zurück.

ToString()

Erstellt eine String Darstellung des Ausdrucks.

VisitChildren(ExpressionVisitor)

Reduziert den Knoten und ruft dann die Methode auf, die Visit(Expression) den reduzierten Ausdruck übergibt. Löst eine Ausnahme aus, wenn der Knoten nicht reduziert werden kann.

Gilt für: