|
AddAnnotation(String, Object)
|
向此对象添加批注。 如果具有指定名称的批注已存在,则引发。
|
|
AddAnnotation(String, Object)
|
向此对象添加批注。 如果具有指定名称的批注已存在,则引发。
(继承自 TableExpressionBase)
|
|
AddCollectionProjection(ShapedQueryExpression, INavigation, Type)
|
表示 SQL 树中的 SELECT 的表达式。
此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。
|
|
AddCollectionProjection(ShapedQueryExpression, INavigationBase, Type)
|
将集合添加到该集合的投影中 SelectExpression。
|
|
AddCrossApply(SelectExpression, Type)
|
已过时.
使用 CROSS APPLY 将给定 SelectExpression 添加到表源。
|
|
AddCrossApply(SelectExpression)
|
使用 CROSS APPLY 将给定 SelectExpression 添加到表源。
|
|
AddCrossApply(ShapedQueryExpression, Expression)
|
使用 CROSS APPLY 将给定 ShapedQueryExpression 的查询表达式添加到表源,并合并整形程序。
|
|
AddCrossJoin(SelectExpression, Type)
|
已过时.
使用 CROSS JOIN 将给定 SelectExpression 添加到表源。
|
|
AddCrossJoin(SelectExpression)
|
使用 CROSS JOIN 将给定 SelectExpression 添加到表源。
|
|
AddCrossJoin(ShapedQueryExpression, Expression)
|
使用 CROSS JOIN 将给定 ShapedQueryExpression 的查询表达式添加到表源,并合并整形程序。
|
|
AddFullJoin(SelectExpression, SqlExpression)
|
使用 FULL JOIN 将给定 SelectExpression 添加到表源。
|
|
AddFullJoin(ShapedQueryExpression, SqlExpression, Expression)
|
使用 FULL JOIN 将给定 ShapedQueryExpression 的查询表达式添加到表源,并合并整形程序。
|
|
AddInnerJoin(SelectExpression, SqlExpression, Type)
|
已过时.
使用 INNER JOIN 将给定 SelectExpression 添加到表源。
|
|
AddInnerJoin(SelectExpression, SqlExpression)
|
使用 INNER JOIN 将给定 SelectExpression 添加到表源。
|
|
AddInnerJoin(ShapedQueryExpression, SqlExpression, Expression, Boolean, Boolean)
|
使用 INNER JOIN 将给定 ShapedQueryExpression 的查询表达式添加到表源,并合并整形程序。
|
|
AddInnerJoin(ShapedQueryExpression, SqlExpression, Expression)
|
使用 INNER JOIN 将给定 ShapedQueryExpression 的查询表达式添加到表源,并合并整形程序。
|
|
AddLeftJoin(SelectExpression, SqlExpression, Type)
|
已过时.
使用 LEFT JOIN 将给定 SelectExpression 添加到表源。
|
|
AddLeftJoin(SelectExpression, SqlExpression)
|
使用 LEFT JOIN 将给定 SelectExpression 添加到表源。
|
|
AddLeftJoin(ShapedQueryExpression, SqlExpression, Expression, Boolean, Boolean)
|
使用 LEFT JOIN 将给定 ShapedQueryExpression 的查询表达式添加到表源,并合并整形程序。
|
|
AddLeftJoin(ShapedQueryExpression, SqlExpression, Expression)
|
使用 LEFT JOIN 将给定 ShapedQueryExpression 的查询表达式添加到表源,并合并整形程序。
|
|
AddOuterApply(SelectExpression, Type)
|
已过时.
使用 OUTER APPLY 将给定 SelectExpression 添加到表源。
|
|
AddOuterApply(SelectExpression)
|
使用 OUTER APPLY 将给定 SelectExpression 添加到表源。
|
|
AddOuterApply(ShapedQueryExpression, Expression)
|
使用 OUTER APPLY 将给定 ShapedQueryExpression 的查询表达式添加到表源,并合并整形程序。
|
|
AddRightJoin(ShapedQueryExpression, SqlExpression, Expression)
|
使用 RIGHT JOIN 将给定 ShapedQueryExpression 的查询表达式添加到表源,并合并整形程序。
|
|
AddSingleProjection(ShapedQueryExpression)
|
向投影 SelectExpression中添加非标量单个结果。
|
|
AddToProjection(EntityProjectionExpression)
|
向投影添加给定 EntityProjectionExpression 值。
|
|
AddToProjection(SqlExpression)
|
向投影添加给定 SqlExpression 值。
|
|
AppendOrdering(OrderingExpression)
|
将排序追加到现有排序 。SelectExpression
|
|
ApplyCollectionJoin(Int32, Int32, Expression, INavigation, Type)
|
表示 SQL 树中的 SELECT 的表达式。
此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。
|
|
ApplyCollectionJoin(Int32, Int32, Expression, INavigationBase, Type, Boolean)
|
应用以前添加的集合投影。
|
|
ApplyDefaultIfEmpty(ISqlExpressionFactory, Boolean)
|
这是一个内部 API,支持Entity Framework Core基础结构,不受与公共 API 相同的兼容性标准的约束。 可以在任何版本中更改或删除它,而不通知。 只需在代码中直接使用它,并非常谨慎地知道这样做可能会导致应用程序在更新到新的Entity Framework Core版本时失败。
|
|
ApplyDefaultIfEmpty(ISqlExpressionFactory)
|
DefaultIfEmpty<TSource>(IQueryable<TSource>)
SelectExpression适用于 .
|
|
ApplyDistinct()
|
将 DISTINCT 运算符应用于 . 的 SelectExpression投影。
|
|
ApplyExcept(SelectExpression, Boolean)
|
将 EXCEPT 操作应用于 SelectExpression.
|
|
ApplyGrouping(Expression, Expression, ISqlExpressionFactory)
|
从给定的键选择器应用分组并生成 RelationalGroupByShaperExpression 形状结果。
|
|
ApplyGrouping(Expression)
|
从给定的键选择器应用分组。
|
|
ApplyIntersect(SelectExpression, Boolean)
|
将 INTERSECT 操作应用于 SelectExpression.
|
|
ApplyLimit(SqlExpression)
|
将限制应用于 SelectExpression 限制结果集中返回的行数。
|
|
ApplyOffset(SqlExpression)
|
将偏移量应用于 SelectExpression 跳过结果集中的行数。
|
|
ApplyOrdering(OrderingExpression)
|
将排序应用于 SelectExpression. 这会覆盖指定的任何先前排序。
|
|
ApplyPredicate(SqlExpression)
|
将筛选器谓词应用于 SelectExpression.
|
|
ApplyProjection()
|
将投影映射中的表达式添加到忽略整形器表达式的投影。 只有在子查询中填充投影时,才应使用此方法。
|
|
ApplyProjection(Expression, ResultCardinality, QuerySplittingBehavior)
|
将投影映射中的表达式添加到投影,并为具体化生成更新的整形表达式。
|
|
ApplyTags(ISet<String>)
|
应用一组给定的标记。
|
|
ApplyUnion(SelectExpression, Boolean)
|
将 UNION 操作应用于 SelectExpression.
|
|
AssignUniqueAliases(SqlExpression)
|
这是一个内部 API,支持Entity Framework Core基础结构,不受与公共 API 相同的兼容性标准的约束。 可以在任何版本中更改或删除它,而不通知。 只需在代码中直接使用它,并非常谨慎地知道这样做可能会导致应用程序在更新到新的Entity Framework Core版本时失败。
|
|
ClearOrdering()
|
清除现有订单。
|
|
ClearProjection()
|
已过时.
清除所有现有投影。
|
|
Clone()
|
这是一个内部 API,支持Entity Framework Core基础结构,不受与公共 API 相同的兼容性标准的约束。 可以在任何版本中更改或删除它,而不通知。 只需在代码中直接使用它,并非常谨慎地知道这样做可能会导致应用程序在更新到新的Entity Framework Core版本时失败。
|
|
Clone(String, ExpressionVisitor)
|
创建一个新对象,该对象是当前实例的副本。
|
|
CreateColumnExpression(TableExpressionBase, String, Type, RelationalTypeMapping, Nullable<Boolean>)
|
创建一个 ColumnExpression 引用此 SelectExpression表的表。
|
|
CreateImmutable(String, List<TableExpressionBase>, List<ProjectionExpression>, SqlAliasManager)
|
这是一个内部 API,支持Entity Framework Core基础结构,不受与公共 API 相同的兼容性标准的约束。 可以在任何版本中更改或删除它,而不通知。 只需在代码中直接使用它,并非常谨慎地知道这样做可能会导致应用程序在更新到新的Entity Framework Core版本时失败。
|
|
CreateImmutable(String, List<TableExpressionBase>, List<ProjectionExpression>)
|
这是一个内部 API,支持Entity Framework Core基础结构,不受与公共 API 相同的兼容性标准的约束。 可以在任何版本中更改或删除它,而不通知。 只需在代码中直接使用它,并非常谨慎地知道这样做可能会导致应用程序在更新到新的Entity Framework Core版本时失败。
|
|
CreateWithAnnotations(IEnumerable<IAnnotation>)
|
使用指定的批注创建如下所示的对象。
(继承自 TableExpressionBase)
|
|
Equals(Object)
|
表示 SQL 树中的 SELECT 的表达式。
此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。
|
|
FindAnnotation(String)
|
获取具有给定名称的批注,如果不存在,则 null 返回。
|
|
FindAnnotation(String)
|
获取具有给定名称的批注,如果不存在,则 null 返回。
(继承自 TableExpressionBase)
|
|
GenerateComplexPropertyShaperExpression(StructuralTypeProjectionExpression, IComplexProperty)
|
这是一个内部 API,支持Entity Framework Core基础结构,不受与公共 API 相同的兼容性标准的约束。 可以在任何版本中更改或删除它,而不通知。 只需在代码中直接使用它,并非常谨慎地知道这样做可能会导致应用程序在更新到新的Entity Framework Core版本时失败。
|
|
GenerateOwnedReferenceEntityProjectionExpression(EntityProjectionExpression, INavigation, ISqlExpressionFactory)
|
这是一个内部 API,支持Entity Framework Core基础结构,不受与公共 API 相同的兼容性标准的约束。 可以在任何版本中更改或删除它,而不通知。 只需在代码中直接使用它,并非常谨慎地知道这样做可能会导致应用程序在更新到新的Entity Framework Core版本时失败。
|
|
GenerateOwnedReferenceEntityProjectionExpression(StructuralTypeProjectionExpression, INavigation, ISqlExpressionFactory, SqlAliasManager)
|
这是一个内部 API,支持Entity Framework Core基础结构,不受与公共 API 相同的兼容性标准的约束。 可以在任何版本中更改或删除它,而不通知。 只需在代码中直接使用它,并非常谨慎地知道这样做可能会导致应用程序在更新到新的Entity Framework Core版本时失败。
|
|
GenerateOwnedReferenceEntityProjectionExpression(StructuralTypeProjectionExpression, INavigation, ISqlExpressionFactory)
|
这是一个内部 API,支持Entity Framework Core基础结构,不受与公共 API 相同的兼容性标准的约束。 可以在任何版本中更改或删除它,而不通知。 只需在代码中直接使用它,并非常谨慎地知道这样做可能会导致应用程序在更新到新的Entity Framework Core版本时失败。
|
|
GenerateWeakEntityProjectionExpression(IEntityType, ITableBase, String, TableExpressionBase, Boolean)
|
这是一个内部 API,支持Entity Framework Core基础结构,不受与公共 API 相同的兼容性标准的约束。 可以在任何版本中更改或删除它,而不通知。 只需在代码中直接使用它,并非常谨慎地知道这样做可能会导致应用程序在更新到新的Entity Framework Core版本时失败。
|
|
GetAnnotations()
|
获取当前对象上的所有批注。
|
|
GetAnnotations()
|
获取当前对象上的所有批注。
(继承自 TableExpressionBase)
|
|
GetHashCode()
|
表示 SQL 树中的 SELECT 的表达式。
此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。
|
|
GetMappedProjection(ProjectionMember)
|
已过时.
获取映射到给定 ProjectionMember的投影。
|
|
GetProjection(ProjectionBindingExpression)
|
获取映射到给定 ProjectionBindingExpression的投影。
|
|
GetRequiredAlias()
|
这是一个内部 API,支持Entity Framework Core基础结构,不受与公共 API 相同的兼容性标准的约束。 可以在任何版本中更改或删除它,而不通知。 只需在代码中直接使用它,并非常谨慎地知道这样做可能会导致应用程序在更新到新的Entity Framework Core版本时失败。
(继承自 TableExpressionBase)
|
|
GetTable(ColumnExpression, Int32)
|
检索 TableExpressionBase 给定列引用的引用,并根据它的别名查找它 SelectExpression 。
|
|
GetTable(ColumnExpression)
|
检索 TableExpressionBase 给定列引用的引用,并根据它的别名查找它 SelectExpression 。
|
|
IsNonComposedFromSql()
|
检查这 SelectExpression 是否表示 FromSqlExpression 未撰写的项。
|
|
MakeProjectionNullable(ISqlExpressionFactory, Boolean)
|
这是一个内部 API,支持Entity Framework Core基础结构,不受与公共 API 相同的兼容性标准的约束。 可以在任何版本中更改或删除它,而不通知。 只需在代码中直接使用它,并非常谨慎地知道这样做可能会导致应用程序在更新到新的Entity Framework Core版本时失败。
|
|
MakeProjectionNullable(ISqlExpressionFactory)
|
这是一个内部 API,支持Entity Framework Core基础结构,不受与公共 API 相同的兼容性标准的约束。 可以在任何版本中更改或删除它,而不通知。 只需在代码中直接使用它,并非常谨慎地知道这样做可能会导致应用程序在更新到新的Entity Framework Core版本时失败。
|
|
PrepareForAggregate()
|
SelectExpression准备对它应用聚合操作。
|
|
PrepareForAggregate(Boolean)
|
SelectExpression准备对它应用聚合操作。
|
|
Print(ExpressionPrinter)
|
使用 ExpressionPrinter. 创建给定表达式的可打印字符串表示形式。
|
|
Print(ExpressionPrinter)
|
使用 ExpressionPrinter. 创建给定表达式的可打印字符串表示形式。
(继承自 TableExpressionBase)
|
|
PrintAnnotations(ExpressionPrinter)
|
使用 ExpressionPrinter 创建与给定表达式关联的批注的可打印字符串表示形式。
(继承自 TableExpressionBase)
|
|
Prune()
|
这是一个内部 API,支持Entity Framework Core基础结构,不受与公共 API 相同的兼容性标准的约束。 可以在任何版本中更改或删除它,而不通知。 只需在代码中直接使用它,并非常谨慎地知道这样做可能会导致应用程序在更新到新的Entity Framework Core版本时失败。
|
|
PushdownIntoSubquery()
|
向下 SelectExpression 推送到子查询。
|
|
Quote()
|
表示 SQL 树中的 SELECT 的表达式。
此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。
|
|
RemapNonEntityNullabilityMarker(Expression, Expression, Expression)
|
这是一个内部 API,支持Entity Framework Core基础结构,不受与公共 API 相同的兼容性标准的约束。 可以在任何版本中更改或删除它,而不通知。 只需在代码中直接使用它,并非常谨慎地知道这样做可能会导致应用程序在更新到新的Entity Framework Core版本时失败。
|
|
RemoveTpcTableExpression()
|
这是一个内部 API,支持Entity Framework Core基础结构,不受与公共 API 相同的兼容性标准的约束。 可以在任何版本中更改或删除它,而不通知。 只需在代码中直接使用它,并非常谨慎地知道这样做可能会导致应用程序在更新到新的Entity Framework Core版本时失败。
|
|
ReplaceProjection(IReadOnlyDictionary<ProjectionMember,Expression>)
|
用新的投影映射替换当前投影映射,以更改从中 SelectExpression投影的内容。
|
|
ReplaceProjection(IReadOnlyList<Expression>)
|
用新的投影映射替换当前投影映射,以更改从中 SelectExpression投影的内容。
|
|
ReplaceProjectionMapping(IDictionary<ProjectionMember,Expression>)
|
已过时.
用新的投影映射替换当前投影映射,以更改从中 SelectExpression投影的内容。
|
|
ReverseOrderings()
|
反转 . SelectExpression.
|
|
SetLimit(SqlExpression)
|
设置一个新的限制 SelectExpression ,以限制结果集中返回的行数。
|
|
SetTables(IReadOnlyList<TableExpressionBase>)
|
这是一个内部 API,支持Entity Framework Core基础结构,不受与公共 API 相同的兼容性标准的约束。 可以在任何版本中更改或删除它,而不通知。 只需在代码中直接使用它,并非常谨慎地知道这样做可能会导致应用程序在更新到新的Entity Framework Core版本时失败。
|
|
TryGetNonEntityNullabilityMarker(Expression, Expression)
|
这是一个内部 API,支持Entity Framework Core基础结构,不受与公共 API 相同的兼容性标准的约束。 可以在任何版本中更改或删除它,而不通知。 只需在代码中直接使用它,并非常谨慎地知道这样做可能会导致应用程序在更新到新的Entity Framework Core版本时失败。
|
|
Update(IReadOnlyList<ProjectionExpression>, IReadOnlyList<TableExpressionBase>,
SqlExpression, IReadOnlyList<SqlExpression>, SqlExpression, IReadOnlyList<OrderingExpression>,
SqlExpression, SqlExpression, Boolean, String)
|
已过时.
创建类似于此表达式的新表达式,但使用提供的子级。 如果所有子级都相同,它将返回此表达式。
|
|
Update(IReadOnlyList<ProjectionExpression>, IReadOnlyList<TableExpressionBase>,
SqlExpression, IReadOnlyList<SqlExpression>, SqlExpression, IReadOnlyList<OrderingExpression>,
SqlExpression, SqlExpression)
|
创建类似于此表达式的新表达式,但使用提供的子级。 如果所有子级都相同,它将返回此表达式。
|
|
Update(IReadOnlyList<TableExpressionBase>, SqlExpression, IReadOnlyList<SqlExpression>,
SqlExpression, IReadOnlyList<ProjectionExpression>, IReadOnlyList<OrderingExpression>,
SqlExpression, SqlExpression)
|
创建类似于此表达式的新表达式,但使用提供的子级。 如果所有子级都相同,它将返回此表达式。
|
|
Update(List<ProjectionExpression>, List<TableExpressionBase>,
SqlExpression, List<SqlExpression>, SqlExpression, List<OrderingExpression>,
SqlExpression, SqlExpression, Boolean, String)
|
已过时.
创建类似于此表达式的新表达式,但使用提供的子级。 如果所有子级都相同,它将返回此表达式。
|
|
Update(List<ProjectionExpression>, List<TableExpressionBase>,
SqlExpression, List<SqlExpression>, SqlExpression, List<OrderingExpression>,
SqlExpression, SqlExpression)
|
创建类似于此表达式的新表达式,但使用提供的子级。 如果所有子级都相同,它将返回此表达式。
|
|
VisitChildren(ExpressionVisitor)
|
表示 SQL 树中的 SELECT 的表达式。
此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。
|
|
VisitChildren(ExpressionVisitor)
|
表示 SQL 树中的 SELECT 的表达式。
此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。
(继承自 TableExpressionBase)
|
|
WithAlias(String)
|
返回具有新提供的别名的当前 TableExpressionBase 副本。
|
|
WithAnnotations(IReadOnlyDictionary<String,IAnnotation>)
|
使用指定的批注创建如下所示的对象。
(继承自 TableExpressionBase)
|