SqlFunctionExpression Klasse

Definition

Ein Ausdruck, der einen Funktionsaufruf in einer SQL-Struktur darstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

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

Konstruktoren

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

Ein Ausdruck, der einen Funktionsaufruf in einer SQL-Struktur darstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

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

Erstellt eine neue instance der -Klasse, die SqlFunctionExpression eine niladische Funktion darstellt, die für eine instance aufgerufen wird.

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

Erstellt eine neue instance der -Klasse, die SqlFunctionExpression eine Funktion darstellt, die für eine instance aufgerufen wird.

SqlFunctionExpression(String, Boolean, Type, RelationalTypeMapping)

Erstellt eine neue instance der SqlFunctionExpression -Klasse, die eine integrierte niladische Funktion darstellt.

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

Erstellt eine neue instance der SqlFunctionExpression -Klasse, die eine integrierte Funktion darstellt.

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

Erstellt eine neue instance der SqlFunctionExpression -Klasse, die eine niladische Funktion darstellt.

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

Erstellt eine neue instance der SqlFunctionExpression -Klasse, die eine Funktion darstellt.

Eigenschaften

Arguments

Die Liste der Argumente dieser Funktion.

ArgumentsPropagateNullability

Eine Liste von Bool-Werten, die angibt, ob einzelne Argumente NULL an das Ergebnis weitergeben.

Instance

Die instance, auf die diese Funktion angewendet wird.

InstancePropagatesNullability

Ein bool-Wert, der angibt, ob der instance NULL an das Ergebnis weitergibt.

IsBuiltIn

Ein bool-Wert, der angibt, ob die Funktion integriert ist.

IsNiladic

Ein bool-Wert, der angibt, ob die Funktion niladisch ist.

IsNullable

Ein bool-Wert, der angibt, ob die Funktion das ERGEBNIS NULL zurückgeben kann.

Name

Der Name der Funktion.

NodeType

Ein Ausdruck, der einen Funktionsaufruf in einer SQL-Struktur darstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

(Geerbt von SqlExpression)
Schema

Das Schema, in dem die Funktion definiert ist, falls vorhanden.

Type

Ein Ausdruck, der einen Funktionsaufruf in einer SQL-Struktur darstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

(Geerbt von SqlExpression)
TypeMapping

Die RelationalTypeMapping diesem Ausdruck zugeordnete.

(Geerbt von SqlExpression)

Methoden

ApplyTypeMapping(RelationalTypeMapping)

Wendet die angegebene Typzuordnung auf diesen Ausdruck an.

Equals(Object)

Ein Ausdruck, der einen Funktionsaufruf in einer SQL-Struktur darstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

GetHashCode()

Ein Ausdruck, der einen Funktionsaufruf in einer SQL-Struktur darstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

Print(ExpressionPrinter)

Erstellt mithilfe von eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks ExpressionPrinter.

Update(SqlExpression, IReadOnlyList<SqlExpression>)

Erstellt einen neuen Ausdruck, der diesem ähnelt, verwendet jedoch die angegebenen untergeordneten Elemente. Wenn alle untergeordneten Elemente identisch sind, wird dieser Ausdruck zurückgegeben.

VisitChildren(ExpressionVisitor)

Ein Ausdruck, der einen Funktionsaufruf in einer SQL-Struktur darstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

Explizite Schnittstellenimplementierungen

IPrintableExpression.Print(ExpressionPrinter)

Erstellt mithilfe von eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks ExpressionPrinter.

(Geerbt von SqlExpression)

Gilt für: