UpdateExpression Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Ausdruck, der einen UPDATE-Vorgang in einer SQL-Struktur darstellt.
Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet.
[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")]
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class UpdateExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression, Microsoft.EntityFrameworkCore.Query.IRelationalQuotableExpression
public sealed class UpdateExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class UpdateExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class UpdateExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression, Microsoft.EntityFrameworkCore.Query.IRelationalQuotableExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type UpdateExpression = class
inherit Expression
interface IRelationalQuotableExpression
interface IPrintableExpression
type UpdateExpression = class
inherit Expression
interface IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type UpdateExpression = class
inherit Expression
interface IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type UpdateExpression = class
inherit Expression
interface IRelationalQuotableExpression
interface IPrintableExpression
Public NotInheritable Class UpdateExpression
Inherits Expression
Implements IPrintableExpression, IRelationalQuotableExpression
Public NotInheritable Class UpdateExpression
Inherits Expression
Implements IPrintableExpression
- Vererbung
-
UpdateExpression
- Attribute
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| UpdateExpression(TableExpression, SelectExpression, IReadOnlyList<ColumnValueSetter>, ISet<String>) |
Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann. |
| UpdateExpression(TableExpression, SelectExpression, IReadOnlyList<ColumnValueSetter>) |
Erstellt eine neue Instanz der UpdateExpression Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ColumnValueSetters |
Die Liste, in der ColumnValueSetter Spalten und die entsprechenden Werte angegeben werden, die aktualisiert werden sollen. |
| NodeType |
Ein Ausdruck, der einen UPDATE-Vorgang in einer SQL-Struktur darstellt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| SelectExpression |
Der Auswahlausdruck, der verwendet wird, um zu bestimmen, welche Zeilen aktualisiert werden sollen, und um Daten aus zusätzlichen Tabellen abzurufen. |
| Table |
Die Tabelle, auf die der Aktualisierungsvorgang angewendet wird. |
| Tags |
Die Liste der Tags, die auf dieses UpdateExpressionFeld angewendet werden. |
| Type |
Ein Ausdruck, der einen UPDATE-Vorgang in einer SQL-Struktur darstellt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
Methoden
| Name | Beschreibung |
|---|---|
| ApplyTags(ISet<String>) |
Wendet einen bestimmten Satz von Tags an. |
| Equals(Object) |
Ein Ausdruck, der einen UPDATE-Vorgang in einer SQL-Struktur darstellt. 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 UPDATE-Vorgang in einer SQL-Struktur darstellt. 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 . |
| Quote() |
Gibt den Ausdruck an; d. h. gibt einen Ausdruck zurück, der bei der Auswertung einen Ausdruck erstellen würde, der mit diesem ausdruck identisch ist. Wird verwendet, um Code für vorkompilierte Abfragen zu generieren, die diesen Ausdruck rekonstruieren. |
| Update(SelectExpression, IReadOnlyList<ColumnValueSetter>) |
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. |