Compartir a través de


Microsoft.EntityFrameworkCore.Query.Expressions Espacio de nombres

Clases

AggregateExpression

Clase base para expresiones de agregado.

AliasExpression

Expresión de alias.

CaseExpression

Representa una expresión CASE de SQL.

CaseWhenClause

Representa una cuando la cláusula de un objeto CaseExpression.

ColumnExpression

Expresión de columna.

ColumnReferenceExpression

Expresión de referencia de columna.

CountExpression

Representa una expresión COUNT de SQL.

CrossJoinExpression

Representa una expresión CROSS JOIN de SQL.

CrossJoinLateralExpression

Representa una expresión LATERAL DE SQL CROSS JOIN.

DiscriminatorPredicateExpression

Representa un predicado discriminador.

ExistsExpression

Representa una expresión EXISTS de SQL.

ExplicitCastExpression

Representa una expresión CAST de SQL.

FromSqlExpression

Representa una expresión FromSql.

InExpression

Representa una expresión IN de SQL.

InnerJoinExpression

Representa una expresión INNER JOIN de SQL.

IsNullExpression

Representa una expresión NULL de SQL IS.

JoinExpressionBase

Una clase base para expresiones JOIN de SQL.

LateralJoinExpression

Representa una expresión SQL LATERAL JOIN.

LeftOuterJoinExpression

Representa una expresión SQL LEFT OUTER JOIN.

LikeExpression

Representa una expresión LIKE de SQL.

MaxExpression

Representa una expresión de agregado MAX de SQL.

MinExpression

Representa una expresión de agregado MIN de SQL.

NotNullableExpression

Expresión de anotación reducible usada para afectar a la lógica de expansión nula.

NullableExpression

Expresión de anotación reducible usada para afectar a la lógica de expansión nula.

NullCompensatedExpression

Expresión de anotación reducible que indica que el fragmento de expresión siguiente se ha compensado por la semántica nula. No se necesita ningún procesamiento adicional relacionado con la semántica nula para este fragmento.

PredicateJoinExpressionBase

Clase base para expresiones JOIN de SQL que tienen predicados.

PropertyParameterExpression

Expresión que representa el acceso a una propiedad en un parámetro de consulta.

SelectExpression

Representa una expresión SELECT de SQL.

SelectExpressionDependencies

Clase de parámetro de dependencias de servicio para SelectExpression

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

No construya instancias de esta clase directamente desde el proveedor o el código de aplicación, ya que la firma del constructor puede cambiar a medida que se agregan nuevas dependencias. En su lugar, use este tipo en el constructor para que el contenedor de inserción de dependencias cree e inserte automáticamente una instancia. Para crear una instancia con algunos servicios dependientes reemplazados, primero resuelva el objeto del contenedor de inserción de dependencias y, a continuación, reemplace los servicios seleccionados mediante "With...". Métodos. No llame al constructor en ningún momento de este proceso.

SelectExpressionFactory

Un generador SelectExpression.

SqlFragmentExpression

Representa un fragmento de SQL que se insertará directamente en la salida generada durante la generación de SQL.

SqlFunctionExpression

Representa una expresión de llamada de función SQL.

StringCompareExpression

Representa una expresión de comparación de cadenas de SQL.

SumExpression

Representa una expresión SUM de SQL.

TableExpression

Representa una expresión de tabla SQL.

TableExpressionBase

Clase base para expresiones de tabla SQL.

Interfaces

ISelectExpressionFactory

Un generador para instancias selectExpression.