Partilhar via


EnumerableExpression Classe

Definição

Uma expressão que representa um grupo ou enumerável convertido de cadeia em um elemento de agrupamento.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

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
Herança
EnumerableExpression
Implementações

Construtores

EnumerableExpression(Expression)

Cria uma nova instância da classe EnumerableExpression.

Propriedades

IsDistinct

O valor que indica se o operador distinto é aplicado na enumerável ou não.

NodeType

Uma expressão que representa um grupo ou enumerável convertido de cadeia em um elemento de agrupamento.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

Orderings

A lista de ordenações a serem aplicadas ao enumerável.

Predicate

O valor que indica qualquer predicado aplicado no enumerável.

Selector

A expressão subjacente que está sendo enumerada.

Type

Uma expressão que representa um grupo ou enumerável convertido de cadeia em um elemento de agrupamento.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

Métodos

AppendOrdering(OrderingExpression)

Acrescenta a ordenação às ordenações existentes do EnumerableExpression.

ApplyDistinct()

Aplica o operador DISTINCT ao seletor do EnumerableExpression.

ApplyOrdering(OrderingExpression)

Aplica a ordenação ao EnumerableExpression. Isso substitui qualquer ordenação anterior especificada.

ApplyPredicate(SqlExpression)

Aplica o predicado de filtro ao EnumerableExpression.

ApplySelector(Expression)

Aplica o novo seletor ao EnumerableExpression.

Equals(Object)

Uma expressão que representa um grupo ou enumerável convertido de cadeia em um elemento de agrupamento.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

GetHashCode()

Uma expressão que representa um grupo ou enumerável convertido de cadeia em um elemento de agrupamento.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

Print(ExpressionPrinter)

Cria uma representação de cadeia de caracteres imprimível da expressão fornecida usando ExpressionPrinter.

VisitChildren(ExpressionVisitor)

Uma expressão que representa um grupo ou enumerável convertido de cadeia em um elemento de agrupamento.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

Aplica-se a