NonQueryExpression 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ý 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áze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.
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
- Dědičnost
-
NonQueryExpression
- Atributy
- Implementuje
Poznámky
Další informace a příklady najdete v tématu Implementace poskytovatelů databází a rozšíření a jak fungují dotazy EF Core .
Konstruktory
| Název | Description |
|---|---|
| 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 aktualizačním výrazem. |
Vlastnosti
| Název | Description |
|---|---|
| CommandSource |
Zdroj příkazů, 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áze (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áze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
Metody
| Název | Description |
|---|---|
| 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áze (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áze (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žije zadané podřízené položky. Pokud jsou všechny podřízené položky stejné, vrátí 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áze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |