Jazyk

EnumerableExpression Třída

Definice

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.

Platí pro