SqlAliasManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Administrador con estado para alias SQL, capaz de generar alias de tabla uniquificados y reescribirlos en posprocesamiento. Una instancia de es válida para una compilación de consulta única y es propiedad RelationalQueryCompilationContextde SqlAliasManager .
[System.Runtime.CompilerServices.Nullable(0)]
public class SqlAliasManager
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlAliasManager = class
Public Class SqlAliasManager
- Herencia
-
SqlAliasManager
- Atributos
Constructores
| Nombre | Description |
|---|---|
| SqlAliasManager() |
Administrador con estado para alias SQL, capaz de generar alias de tabla uniquificados y reescribirlos en posprocesamiento. Una instancia de es válida para una compilación de consulta única y es propiedad RelationalQueryCompilationContextde SqlAliasManager . |
Métodos
| Nombre | Description |
|---|---|
| GenerateTableAlias(ITableBase) |
Genera un alias basado en el especificado |
| GenerateTableAlias(String) |
Genera un alias basado en el especificado |
| PostprocessAliases(Expression) |
Realiza un paso posterior al procesamiento de alias en el árbol SQL proporcionado, cerrando las brechas. |
| RemapTableAliases(IReadOnlySet<String>) |
Dada la lista de alias de tabla que se usan actualmente en el árbol SQL, genera una reasignación de alias dentro de esa lista. Se puede usar para, por ejemplo, cerrar espacios para las tablas que se han eliminado, etc. |