SelectExpression
SelectExpression(SqlExpression, SqlAliasManager)
SelectExpression(List<TableExpressionBase>, Expression, List<(ColumnExpression Column, ValueComparer Comparer)>, SqlAliasManager)
SelectExpression(String, IReadOnlyList<TableExpressionBase>, SqlExpression, IReadOnlyList<SqlExpression>, SqlExpression, IReadOnlyList<ProjectionExpression>, Boolean, IReadOnlyList<OrderingExpression>, SqlExpression, SqlExpression, SqlAliasManager, IReadOnlySet<String>, IReadOnlyDictionary<String, IAnnotation>)
SelectExpression(String, List<TableExpressionBase>, SqlExpression, List<SqlExpression>, SqlExpression, List<ProjectionExpression>, Boolean, List<OrderingExpression>, SqlExpression, SqlExpression, ISet<String>, IReadOnlyDictionary<String, IAnnotation>, SqlAliasManager, Boolean)
DebugView
GroupBy
Having
IsDistinct
Limit
Offset
Orderings
Predicate
Projection
Tables
Tags
AddCrossApply(SelectExpression)
AddCrossApply(ShapedQueryExpression, Expression)
AddCrossJoin(SelectExpression)
AddCrossJoin(ShapedQueryExpression, Expression)
AddInnerJoin(SelectExpression, SqlExpression)
AddInnerJoin(ShapedQueryExpression, SqlExpression, Expression)
AddLeftJoin(SelectExpression, SqlExpression)
AddLeftJoin(ShapedQueryExpression, SqlExpression, Expression)
AddOuterApply(SelectExpression)
AddOuterApply(ShapedQueryExpression, Expression)
AddRightJoin(ShapedQueryExpression, SqlExpression, Expression)
AddToProjection(SqlExpression)
AppendOrdering(OrderingExpression)
ApplyDefaultIfEmpty(ISqlExpressionFactory)
ApplyDefaultIfEmpty(ISqlExpressionFactory, Boolean?)
ApplyDefaultIfEmpty(ISqlExpressionFactory, Boolean)
ApplyDistinct()
ApplyExcept(SelectExpression, Boolean)
ApplyGrouping(Expression)
ApplyGrouping(Expression, Expression, ISqlExpressionFactory)
ApplyIntersect(SelectExpression, Boolean)
ApplyLimit(SqlExpression)
ApplyOffset(SqlExpression)
ApplyOrdering(OrderingExpression)
ApplyPredicate(SqlExpression)
ApplyProjection()
ApplyProjection(Expression, ResultCardinality, QuerySplittingBehavior)
ApplyTags(ISet<String>)
ApplyUnion(SelectExpression, Boolean)
ClearOrdering()
Clone()
Clone(String, ExpressionVisitor)
CreateColumnExpression(TableExpressionBase, String, Type, RelationalTypeMapping, Boolean?)
CreateImmutable(String, List<TableExpressionBase>, List<ProjectionExpression>, SqlAliasManager)
Equals(Object)
GenerateComplexPropertyShaperExpression(StructuralTypeProjectionExpression, IComplexProperty)
GenerateOwnedReferenceEntityProjectionExpression(StructuralTypeProjectionExpression, INavigation, ISqlExpressionFactory, SqlAliasManager)
GetHashCode()
GetProjection(ProjectionBindingExpression)
GetTable(ColumnExpression)
GetTable(ColumnExpression, Int32)
IsNonComposedFromSql()
MakeProjectionNullable(ISqlExpressionFactory, Boolean?)
MakeProjectionNullable(ISqlExpressionFactory, Boolean)
PrepareForAggregate(Boolean)
Print(ExpressionPrinter)
PushdownIntoSubquery()
Quote()
RemoveTpcTableExpression()
ReplaceProjection(IReadOnlyList<Expression>)
ReplaceProjection(IReadOnlyDictionary<ProjectionMember, Expression>)
ReverseOrderings()
SetLimit(SqlExpression)
SetTables(IReadOnlyList<TableExpressionBase>)
Update(IReadOnlyList<TableExpressionBase>, SqlExpression, IReadOnlyList<SqlExpression>, SqlExpression, IReadOnlyList<ProjectionExpression>, IReadOnlyList<OrderingExpression>, SqlExpression, SqlExpression)
VisitChildren(ExpressionVisitor)
WithAlias(String)
WithAnnotations(IReadOnlyDictionary<String, IAnnotation>)
net11.0
namespace Microsoft.EntityFrameworkCore.Query.SqlExpressions
{
[DebuggerDisplay("{PrintShortSql(), nq}")]
public sealed class SelectExpression : TableExpressionBase
{
[EntityFrameworkInternal]
public static Expression! GenerateComplexPropertyShaperExpression(StructuralTypeProjectionExpression! containerProjection, IComplexProperty! complexProperty);
}
}
| .NET | 10.011.0 |
|---|---|
Information specific to net11.0 | |
| Assembly | Microsoft.EntityFrameworkCore.Relational , Version=10.0.5.0, PublicKeyToken=adb9793829ddae60 |
| Referencing | Your project needs a package reference to |
| Package | Microsoft.EntityFrameworkCore.Relational (10.0.5) net10.0 |
| Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API