EnumerableExpression 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 výčet nebo skupinu přeloženou z řetězu přes prvek seskupení.
Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.
[System.Runtime.CompilerServices.Nullable(0)]
public class EnumerableExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
public class EnumerableExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type EnumerableExpression = class
inherit Expression
interface IPrintableExpression
type EnumerableExpression = class
inherit Expression
interface IPrintableExpression
Public Class EnumerableExpression
Inherits Expression
Implements IPrintableExpression
- Dědičnost
-
EnumerableExpression
- Atributy
- Implementuje
Konstruktory
| Název | Description |
|---|---|
| EnumerableExpression(Expression) |
Vytvoří novou instanci EnumerableExpression třídy. |
Vlastnosti
| Název | Description |
|---|---|
| IsDistinct |
Hodnota označující, zda je u výčtu použit jedinečný operátor, nebo ne. |
| NodeType |
Výraz, který představuje výčet nebo skupinu přeloženou z řetězu přes prvek seskupení. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| Orderings |
Seznam objednávek, které se použijí pro výčet. |
| Predicate |
Hodnota označující jakýkoli predikát použitý na výčtu. |
| Selector |
Podkladový výraz, který se vyčísluje. |
| Type |
Výraz, který představuje výčet nebo skupinu přeloženou z řetězu přes prvek seskupení. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
Metody
| Název | Description |
|---|---|
| AppendOrdering(OrderingExpression) |
Připojí pořadí k existujícím řazením EnumerableExpression. |
| ApplyDistinct() |
Použije operátor DISTINCT na selektor .EnumerableExpression |
| ApplyOrdering(OrderingExpression) |
Použije řazení na EnumerableExpression. Tím se přepíše všechna předchozí zadaná řazení. |
| ApplyPredicate(SqlExpression) |
Použije predikát filtru na EnumerableExpression. |
| ApplySelector(Expression) |
Použije nový selektor na tlačítko EnumerableExpression. |
| Equals(Object) |
Výraz, který představuje výčet nebo skupinu přeloženou z řetězu přes prvek seskupení. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| GetHashCode() |
Výraz, který představuje výčet nebo skupinu přeloženou z řetězu přes prvek seskupení. 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. |
| SetDistinct(Boolean) |
Nastaví, zda má být operátor DISTINCT použit na selektoru EnumerableExpression. |
| VisitChildren(ExpressionVisitor) |
Výraz, který představuje výčet nebo skupinu přeloženou z řetězu přes prvek seskupení. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |