UpdateExpression Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Výraz, který představuje operaci UPDATE ve stromu SQL.
Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.
public sealed class UpdateExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type UpdateExpression = class
inherit Expression
interface IPrintableExpression
Public NotInheritable Class UpdateExpression
Inherits Expression
Implements IPrintableExpression
- Dědičnost
-
UpdateExpression
- Implementuje
Konstruktory
UpdateExpression(TableExpression, SelectExpression, IReadOnlyList<ColumnValueSetter>) |
Vytvoří novou instanci třídy UpdateExpression. |
Vlastnosti
ColumnValueSetters |
ColumnValueSetter Seznam, který určuje sloupce a jejich odpovídající hodnoty, které se mají aktualizovat. |
NodeType |
Výraz, který představuje operaci UPDATE ve stromu SQL. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
SelectExpression |
Výraz select, který slouží k určení řádků, které se mají aktualizovat, a k získání dat z dalších tabulek. |
Table |
Tabulka, ve které se provádí operace aktualizace. |
Tags |
Seznam značek použitých pro tento UpdateExpression. |
Type |
Výraz, který představuje operaci UPDATE ve stromu SQL. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
Metody
ApplyTags(ISet<String>) |
Použije danou sadu značek. |
Equals(Object) |
Výraz, který představuje operaci UPDATE ve stromu SQL. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
GetHashCode() |
Výraz, který představuje operaci UPDATE ve stromu SQL. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
Print(ExpressionPrinter) |
Vytvoří tisknutelnou řetězcovou reprezentaci daného výrazu pomocí ExpressionPrinter. |
Update(SelectExpression, IReadOnlyList<ColumnValueSetter>) |
Vytvoří nový výraz, který je podobný tomuto, ale používá zadané podřízené položky. Pokud jsou všechny podřízené položky stejné, vrátí se tento výraz. |
Platí pro
Entity Framework