Sdílet prostřednictvím


EnumerableExpression Třída

Definice

Výraz, který představuje výčet nebo skupinu přeloženou z řetězce přes prvek seskupení.

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

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

Konstruktory

EnumerableExpression(Expression)

Vytvoří novou instanci třídy EnumerableExpression.

Vlastnosti

IsDistinct

Hodnota označující, jestli je na výčtu použit operátor distinct, nebo ne.

NodeType

Výraz, který představuje výčet nebo skupinu přeloženou z řetězce přes prvek seskupení.

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

Orderings

Seznam pořadí, které se použijí pro výčtové položky.

Predicate

Hodnota označující jakýkoli predikát použitý na výčtu.

Selector

Základní výraz, který se vyčísluje.

Type

Výraz, který představuje výčet nebo skupinu přeloženou z řetězce přes prvek seskupení.

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

Metody

AppendOrdering(OrderingExpression)

Připojí řazení ke stávajícím řazením objektu 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á pořadí.

ApplyPredicate(SqlExpression)

Použije predikát filtru na EnumerableExpression.

ApplySelector(Expression)

Použije nový selektor na EnumerableExpression.

Equals(Object)

Výraz, který představuje výčet nebo skupinu přeloženou z řetězce přes prvek seskupení.

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 výčet nebo skupinu přeloženou z řetězce přes prvek seskupení.

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.

VisitChildren(ExpressionVisitor)

Výraz, který představuje výčet nebo skupinu přeloženou z řetězce přes prvek seskupení.

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

Platí pro