Sdílet prostřednictvím


NonQueryExpression Třída

Definice

Výraz, který obsahuje výraz bez dotazu. Výsledkem výrazu bez dotazu je obvykle počet ovlivněných řádků.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

public class NonQueryExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type NonQueryExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class NonQueryExpression
Inherits Expression
Implements IPrintableExpression
Dědičnost
NonQueryExpression
Implementuje

Poznámky

Další informace a příklady najdete v tématech Implementace poskytovatelů a rozšíření databází a Jak fungují dotazy EF Core .

Konstruktory

NonQueryExpression(DeleteExpression)

Vytvoří novou instanci NonQueryExpression třídy s přidruženým výrazem delete.

NonQueryExpression(Expression, CommandSource)

Vytvoří novou instanci NonQueryExpression třídy s přidruženým výrazem dotazu a zdrojem příkazů.

NonQueryExpression(UpdateExpression)

Vytvoří novou instanci NonQueryExpression třídy s přidruženým výrazem aktualizace.

Vlastnosti

CommandSource

Zdroj příkazu, který se má použít pro tuto operaci bez dotazu.

Expression

Výraz představující operaci bez dotazu, která se má spustit na serveru.

NodeType

Výraz, který obsahuje výraz bez dotazu. Výsledkem výrazu bez dotazu je obvykle počet ovlivněných řádků.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

Type

Výraz, který obsahuje výraz bez dotazu. Výsledkem výrazu bez dotazu je obvykle počet ovlivněných řádků.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

Metody

Equals(Object)

Výraz, který obsahuje výraz bez dotazu. Výsledkem výrazu bez dotazu je obvykle počet ovlivněných řádků.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

GetHashCode()

Výraz, který obsahuje výraz bez dotazu. Výsledkem výrazu bez dotazu je obvykle počet ovlivněných řádků.

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(Expression)

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.

VisitChildren(ExpressionVisitor)

Výraz, který obsahuje výraz bez dotazu. Výsledkem výrazu bez dotazu je obvykle počet ovlivněných řádků.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

Platí pro