Namespace Microsoft.EntityFrameworkCore.Query.SqlExpressions
Classes
- AtTimeZoneExpression
An expression that represents an AT TIME ZONE operation in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- CaseExpression
An expression that represents a CASE statement in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- CaseWhenClause
An object that represents a WHEN...THEN... construct in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- CollateExpression
An expression that represents a COLLATE in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- ColumnExpression
An expression that represents a column in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- ColumnValueSetter
An object that represents a column = value construct in a SET clause of UPDATE command in SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- CrossApplyExpression
An expression that represents a CROSS APPLY in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- CrossJoinExpression
An expression that represents a CROSS JOIN in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- DeleteExpression
An expression that represents a DELETE operation in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- DistinctExpression
An expression that represents a DISTINCT in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- ExceptExpression
An expression that represents an EXCEPT operation in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- ExistsExpression
An expression that represents an EXISTS operation in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- FromSqlExpression
An expression that represents a subquery table source with user-provided custom SQL.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- InExpression
An expression that represents an IN operation in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- InnerJoinExpression
An expression that represents an INNER JOIN in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- IntersectExpression
An expression that represents an INTERSECT operation in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- JoinExpressionBase
An expression that represents a JOIN in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- JsonScalarExpression
An expression representing a scalar extracted from a JSON column with the given path in SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- LeftJoinExpression
An expression that represents a LEFT JOIN in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- LikeExpression
An expression that represents a LIKE in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- OrderingExpression
An expression that represents an ordering in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- OuterApplyExpression
An expression that represents an OUTER APPLY in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- PredicateJoinExpressionBase
An expression that represents a JOIN with a search condition in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- ProjectionExpression
An expression that represents a projection in SelectExpression.
- RowNumberExpression
An expression that represents a ROW_NUMBER operation in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- ScalarSubqueryExpression
An expression that represents projecting a scalar SQL value from a subquery.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- SelectExpression
An expression that represents a SELECT in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- SetOperationBase
An expression that represents a set operation between two table sources.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- SqlBinaryExpression
An expression that represents a binary operation in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- SqlConstantExpression
An expression that represents a constant in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- SqlExpression
An expression that represents a scalar value or a SQL token in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- SqlFragmentExpression
An expression that represents a SQL token.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- SqlFunctionExpression
An expression that represents a function call in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- SqlParameterExpression
An expression that represents a parameter in a SQL tree.
- SqlUnaryExpression
An expression that represents an unary operation in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- TableExpression
An expression that represents a table or view in a SQL tree.
- TableExpressionBase
An expression that represents a table source in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- TableValuedFunctionExpression
An expression that represents a table value function as a table source in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- UnionExpression
An expression that represents a UNION operation in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- UpdateExpression
An expression that represents an UPDATE operation in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
Interfaces
- IClonableTableExpressionBase
An interface that represents a table source in a SQL tree which can be cloned.
This interface is typically used by database providers (and other extensions). It is generally not used in application code.
- ITableBasedExpression
An interface that gives access to ITableBase associated with given table source.
This type is typically used by database providers (and other extensions). It is generally not used in application code.