SqlAliasManager 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
SQL 别名的有状态管理器,能够生成未标记的表别名,并在后期处理中重写它们。 实例 SqlAliasManager 对于单个查询编译有效,并且由其 RelationalQueryCompilationContext所有。
[System.Runtime.CompilerServices.Nullable(0)]
public class SqlAliasManager
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlAliasManager = class
Public Class SqlAliasManager
- 继承
-
SqlAliasManager
- 特性
构造函数
| 名称 | 说明 |
|---|---|
| SqlAliasManager() |
SQL 别名的有状态管理器,能够生成未标记的表别名,并在后期处理中重写它们。 实例 SqlAliasManager 对于单个查询编译有效,并且由其 RelationalQueryCompilationContext所有。 |
方法
| 名称 | 说明 |
|---|---|
| GenerateTableAlias(ITableBase) |
根据给定 |
| GenerateTableAlias(String) |
根据给定 |
| PostprocessAliases(Expression) |
在提供的 SQL 树中对别名执行后期处理传递,并关闭任何间隙。 |
| RemapTableAliases(IReadOnlySet<String>) |
给定 SQL 树中当前正在使用的表别名列表,请为该列表中的别名生成重新映射。 可用于关闭已修剪的表的间隙等。 |