Microsoft.EntityFrameworkCore.Query.Expressions Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
AggregateExpression |
Classe base para expressões de agregação. |
AliasExpression |
Uma expressão de alias. |
CaseExpression |
Representa uma expressão SQL CASE. |
CaseWhenClause |
Representa uma cláusula when de um CaseExpression. |
ColumnExpression |
Uma expressão de coluna. |
ColumnReferenceExpression |
Uma expressão de referência de coluna. |
CountExpression |
Representa uma expressão SQL COUNT. |
CrossJoinExpression |
Representa uma expressão SQL CROSS JOIN. |
CrossJoinLateralExpression |
Representa uma expressão LATERAL CROSS JOIN do SQL. |
DiscriminatorPredicateExpression |
Representa um predicado discriminatório. |
ExistsExpression |
Representa uma expressão SQL EXISTS. |
ExplicitCastExpression |
Representa uma expressão SQL CAST. |
FromSqlExpression |
Representa uma expressão FromSql. |
InExpression |
Representa uma expressão SQL IN. |
InnerJoinExpression |
Representa uma expressão INNER JOIN do SQL. |
IsNullExpression |
Representa uma expressão IS NULL do SQL. |
JoinExpressionBase |
Uma classe base para expressões SQL JOIN. |
LateralJoinExpression |
Representa uma expressão SQL LATERAL JOIN. |
LeftOuterJoinExpression |
Representa uma expressão SQL LEFT OUTER JOIN. |
LikeExpression |
Representa uma expressão SQL LIKE. |
MaxExpression |
Representa uma expressão de agregação SQL MAX. |
MinExpression |
Representa uma expressão de agregação SQL MIN. |
NotNullableExpression |
Expressão de anotação redutível usada para afetar a lógica de expansão nula. |
NullableExpression |
Expressão de anotação redutível usada para afetar a lógica de expansão nula. |
NullCompensatedExpression |
Expressão de anotação redutível que indica que o fragmento de expressão a seguir foi compensado pela semântica nula. Nenhum processamento adicional relacionado à semântica nula é necessário para esse fragmento. |
PredicateJoinExpressionBase |
Uma classe base para expressões SQL JOIN que têm predicados. |
PropertyParameterExpression |
Uma expressão que representa o acesso a uma propriedade em um parâmetro de consulta. |
SelectExpression |
Representa uma expressão SQL SELECT. |
SelectExpressionDependencies |
Classe de parâmetro de dependências de serviço para SelectExpression Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. Não construa instâncias dessa classe diretamente do código do provedor ou do aplicativo, pois a assinatura do construtor pode mudar à medida que novas dependências são adicionadas. Em vez disso, use esse tipo no construtor para que uma instância seja criada e injetada automaticamente pelo contêiner de injeção de dependência. Para criar uma instância com alguns serviços dependentes substituídos, primeiro resolve o objeto do contêiner de injeção de dependência e, em seguida, substitua os serviços selecionados usando o 'Com...' Métodos. Não chame o construtor em nenhum momento desse processo. |
SelectExpressionFactory |
Uma fábrica SelectExpression. |
SqlFragmentExpression |
Representa um fragmento SQL que será inserido diretamente na saída gerada durante a geração do SQL. |
SqlFunctionExpression |
Representa uma expressão de chamada de função SQL. |
StringCompareExpression |
Representa uma expressão de comparação de cadeia de caracteres SQL. |
SumExpression |
Representa uma expressão SUM do SQL. |
TableExpression |
Representa uma expressão de tabela SQL. |
TableExpressionBase |
Uma classe base para expressões de tabela SQL. |
Interfaces
ISelectExpressionFactory |
Uma fábrica para instâncias SelectExpression. |
Entity Framework