SqlAliasManager Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Gestione con stato per gli alias SQL, in grado di generare alias di tabella non convalidati e riscriverli in post-elaborazione. Un'istanza di è valida per una singola compilazione di SqlAliasManager query ed è di proprietà di RelationalQueryCompilationContext.
[System.Runtime.CompilerServices.Nullable(0)]
public class SqlAliasManager
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlAliasManager = class
Public Class SqlAliasManager
- Ereditarietà
-
SqlAliasManager
- Attributi
Costruttori
| Nome | Descrizione |
|---|---|
| SqlAliasManager() |
Gestione con stato per gli alias SQL, in grado di generare alias di tabella non convalidati e riscriverli in post-elaborazione. Un'istanza di è valida per una singola compilazione di SqlAliasManager query ed è di proprietà di RelationalQueryCompilationContext. |
Metodi
| Nome | Descrizione |
|---|---|
| GenerateTableAlias(ITableBase) |
Genera un alias basato sull'oggetto specificato |
| GenerateTableAlias(String) |
Genera un alias basato sull'oggetto specificato |
| PostprocessAliases(Expression) |
Esegue un passaggio post-elaborazione sugli alias nell'albero SQL fornito, chiudendo eventuali lacune. |
| RemapTableAliases(IReadOnlySet<String>) |
Dato l'elenco di alias di tabella attualmente in uso nell'albero SQL, produce un nuovo mapping per gli alias all'interno di tale elenco. Può essere usato per es. chiudere le lacune per le tabelle che sono state eliminate e così via. |