Idioma

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.

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

Construtores

Nome Descrição
EnumerableExpression(Expression)

Cria uma nova instância da EnumerableExpression classe.

Propriedades

Nome Descrição
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 à enumerável.

Predicate

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

Selector

A expressão subjacente 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

Nome Descrição
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 ordem 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.

SetDistinct(Boolean)

Define se o operador DISTINCT deve ser aplicado ao seletor do EnumerableExpression.

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