TSqlObject.TryGetAst(TSqlScript) Metodo

Definizione

Tenta di generare un AST per l'oggetto . La generazione AST è supportata solo per gli oggetti di primo livello, con determinati oggetti come i vincoli inline e non supportano la DatabaseOptions generazione AST anche se sono tipi di livello superiore.

L'AST generato è un oggetto appena generato che definisce le informazioni su questo TSqlObject oggetto e tutti gli oggetti che verrebbero inseriti nello script insieme. Ad esempio, una tabella crea uno script anche per le definizioni di vincoli columns e inline di una tabella. Questo metodo può essere usato per copiare informazioni sugli oggetti da un modello a un altro o per creare script sulle informazioni sugli oggetti nel modello.

public bool TryGetAst(out Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript objectAst);
member this.TryGetAst : TSqlScript -> bool
Public Function TryGetAst (ByRef objectAst As TSqlScript) As Boolean

Parametri

objectAst
TSqlScript

Restituisce l'AST generato se la chiamata ha avuto esito positivo.

Valori restituiti

True se È stato generato AST. In caso contrario, false.

Commenti

Ast non avrà informazioni sulla posizione di origine originale, ad esempio il nome di origine originale e la posizione originale in uno script di input.

Si applica a