Sprache

NonQueryExpression Klasse

Definition

Ein Ausdruck, der einen Nicht-Abfrageausdruck enthält. Das Ergebnis eines Nicht-Abfrageausdrucks ist in der Regel die Anzahl der betroffenen Zeilen.

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

public class NonQueryExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Runtime.CompilerServices.Nullable(0)]
public class NonQueryExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type NonQueryExpression = class
    inherit Expression
    interface IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type NonQueryExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class NonQueryExpression
Inherits Expression
Implements IPrintableExpression
Vererbung
NonQueryExpression
Attribute
Implementiert

Hinweise

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und Erweiterungen und wie EF Core-Abfragen funktionieren .

Konstruktoren

Name Beschreibung
NonQueryExpression(DeleteExpression)

Erstellt eine neue Instanz der NonQueryExpression Klasse mit zugeordnetem Löschausdruck.

NonQueryExpression(Expression, CommandSource)

Erstellt eine neue Instanz der NonQueryExpression Klasse mit zugeordnetem Abfrageausdruck und Befehlsquelle.

NonQueryExpression(UpdateExpression)

Erstellt eine neue Instanz der NonQueryExpression Klasse mit dem zugeordneten Aktualisierungsausdruck.

Eigenschaften

Name Beschreibung
CommandSource

Die Befehlsquelle, die für diesen Vorgang ohne Abfrage verwendet werden soll.

Expression

Ein Ausdruck, der den Nicht-Abfragevorgang darstellt, der für den Server ausgeführt werden soll.

NodeType

Ein Ausdruck, der einen Nicht-Abfrageausdruck enthält. Das Ergebnis eines Nicht-Abfrageausdrucks ist in der Regel die Anzahl der betroffenen Zeilen.

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

Type

Ein Ausdruck, der einen Nicht-Abfrageausdruck enthält. Das Ergebnis eines Nicht-Abfrageausdrucks ist in der Regel die Anzahl der betroffenen Zeilen.

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

Methoden

Name Beschreibung
Equals(Object)

Ein Ausdruck, der einen Nicht-Abfrageausdruck enthält. Das Ergebnis eines Nicht-Abfrageausdrucks ist in der Regel die Anzahl der betroffenen Zeilen.

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

GetHashCode()

Ein Ausdruck, der einen Nicht-Abfrageausdruck enthält. Das Ergebnis eines Nicht-Abfrageausdrucks ist in der Regel die Anzahl der betroffenen Zeilen.

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

Print(ExpressionPrinter)

Erstellt eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks mithilfe ExpressionPrintervon .

Update(Expression)

Erstellt einen neuen Ausdruck, der wie dieser ist, aber die bereitgestellten untergeordneten Elemente verwenden. Wenn alle untergeordneten Elemente gleich sind, wird dieser Ausdruck zurückgegeben.

VisitChildren(ExpressionVisitor)

Ein Ausdruck, der einen Nicht-Abfrageausdruck enthält. Das Ergebnis eines Nicht-Abfrageausdrucks ist in der Regel die Anzahl der betroffenen Zeilen.

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

Gilt für: