SqlAliasManager Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um gerenciador com estado para aliases sql, capaz de gerar aliases de tabela nãoquificados e reescrevê-los no pós-processamento. Uma instância é SqlAliasManager válida para uma única compilação de consulta e pertence RelationalQueryCompilationContexta .
[System.Runtime.CompilerServices.Nullable(0)]
public class SqlAliasManager
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlAliasManager = class
Public Class SqlAliasManager
- Herança
-
SqlAliasManager
- Atributos
Construtores
| Nome | Descrição |
|---|---|
| SqlAliasManager() |
Um gerenciador com estado para aliases sql, capaz de gerar aliases de tabela nãoquificados e reescrevê-los no pós-processamento. Uma instância é SqlAliasManager válida para uma única compilação de consulta e pertence RelationalQueryCompilationContexta . |
Métodos
| Nome | Descrição |
|---|---|
| GenerateTableAlias(ITableBase) |
Gera um alias com base no determinado |
| GenerateTableAlias(String) |
Gera um alias com base no determinado |
| PostprocessAliases(Expression) |
Executa uma passagem pós-processamento sobre aliases na árvore SQL fornecida, fechando quaisquer lacunas. |
| RemapTableAliases(IReadOnlySet<String>) |
Dada a lista de aliases de tabela atualmente em uso na árvore SQL, produz um remapeamento para aliases dentro dessa lista. Pode ser usado para fechar lacunas para tabelas que foram podadas etc. |