Namespace Microsoft.EntityFrameworkCore.Query.SqlExpressions
Classes
- 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 expression 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.
This class is not publicly constructable. If this is a problem for your application or provider, then please file an issue at https://github.com/dotnet/efcore.
- 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.
- 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.
- 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.
This is a simple wrapper around a SqlExpression and an alias. Instances of this type cannot be constructed by application or database provider code. If this is a problem for your application or provider, then please file an issue at https://github.com/dotnet/efcore.
- 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.
This class is not publicly constructable. If this is a problem for your application or provider, then please file an issue at https://github.com/dotnet/efcore.
- 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.
This is a simple wrapper around a ParameterExpression in the SQL tree. Instances of this type cannot be constructed by application or database provider code. If this is a problem for your application or provider, then please file an issue at https://github.com/dotnet/efcore.
- 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.
This is a simple wrapper around a table and schema name. Instances of this type cannot be constructed by application or database provider code. If this is a problem for your application or provider, then please file an issue at https://github.com/dotnet/efcore.
- 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.