Microsoft.EntityFrameworkCore.Query.SqlExpressions Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |
RowValueExpression |
An expression that represents a SQL row. 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. |
ValuesExpression |
An expression that represents a constant table in SQL, sometimes known as a table value constructor. 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 an optional 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. |
Entity Framework