SqlAliasManager Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Stavový manažer pro aliasy SQL, který dokáže generovat jednoquifikované aliasy tabulek a přepisovat je při následném zpracování. Instance SqlAliasManager je platná pro jednu kompilaci dotazu a vlastní RelationalQueryCompilationContextji .
[System.Runtime.CompilerServices.Nullable(0)]
public class SqlAliasManager
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlAliasManager = class
Public Class SqlAliasManager
- Dědičnost
-
SqlAliasManager
- Atributy
Konstruktory
| Název | Description |
|---|---|
| SqlAliasManager() |
Stavový manažer pro aliasy SQL, který dokáže generovat jednoquifikované aliasy tabulek a přepisovat je při následném zpracování. Instance SqlAliasManager je platná pro jednu kompilaci dotazu a vlastní RelationalQueryCompilationContextji . |
Metody
| Název | Description |
|---|---|
| GenerateTableAlias(ITableBase) |
Vygeneruje alias na základě daného |
| GenerateTableAlias(String) |
Vygeneruje alias na základě daného |
| PostprocessAliases(Expression) |
Provede následné zpracování předávání aliasů v zadaném stromu SQL a zavírá všechny mezery. |
| RemapTableAliases(IReadOnlySet<String>) |
Vzhledem k seznamu aliasů tabulky, které se aktuálně používají ve stromu SQL, vytvoří přemapování aliasů v rámci tohoto seznamu. Lze použít například k zavření mezer u tabulek, které byly vyřazovány atd. |