Classe SqlScriptGeneratorOptions
Rappresenta le opzioni del generatore script Transact-SQL.
Gerarchia di ereditarietà
System.Object
Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions
Spazio dei nomi: Microsoft.Data.Schema.ScriptDom.Sql
Assembly: Microsoft.Data.Schema.ScriptDom.Sql (in Microsoft.Data.Schema.ScriptDom.Sql.dll)
Sintassi
'Dichiarazione
Public Class SqlScriptGeneratorOptions
public class SqlScriptGeneratorOptions
public ref class SqlScriptGeneratorOptions
type SqlScriptGeneratorOptions = class end
public class SqlScriptGeneratorOptions
Il tipo SqlScriptGeneratorOptions espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
SqlScriptGeneratorOptions | Inizializza una nuova istanza della classe SqlScriptGeneratorOptions. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
AlignClauseBodies | Ottiene o imposta un valore booleano che indica se i corpi di clausole quali FROM, WHERE e GROUP BY devono essere allineati. | |
AlignColumnDefinitionFields | Ottiene o imposta un valore booleano che indica se i campi di definizione delle colonne (nome, tipo di dati e vincoli di colonna) devono essere allineati in colonne di allineamento. | |
AlignSetClauseItem | Ottiene o imposta un valore booleano che indica se gli elementi della clausola SET in un'istruzione UPDATE devono essere allineati. | |
AsKeywordOnOwnLine | Ottiene o imposta un valore booleano che indica se la parola chiave AS deve essere scritta in una riga propria. | |
IncludeSemicolons | Ottiene o imposta un valore booleano che indica se un punto e virgola deve essere incluso dopo ogni istruzione. | |
IndentationSize | Ottiene o imposta il numero di spazi da utilizzare per il rientro del testo. | |
IndentSetClause | Ottiene o imposta un valore booleano che indica se occorre applicare un rientro alla clausola SET di un'istruzione UPDATE. | |
IndentViewBody | Ottiene o imposta un valore booleano che indica se occorre applicare un rientro al corpo dell'istruzione di visualizzazione. | |
KeywordCasing | Ottiene o imposta l'opzione di combinazione di maiuscole e minuscole per le parole chiave da utilizzare durante la generazione di script. | |
MultilineInsertSourcesList | Ottiene o imposta un valore booleano che indica se l'elenco delle origini della colonna INSERT deve essere esteso su più righe. | |
MultilineInsertTargetsList | Ottiene o imposta un valore booleano che indica se l'elenco delle destinazioni della colonna INSERT deve essere esteso su più righe. | |
MultilineSelectElementsList | Ottiene o imposta un valore booleano che indica se gli elementi di selezione devono essere elencati sotto forma di elenco su più righe. | |
MultilineSetClauseItems | Ottiene o imposta un valore booleano che indica se gli elementi della clausola SET devono essere elencati su più righe. | |
MultilineViewColumnsList | Ottiene o imposta un valore booleano che indica se le colonne dell'istruzione di visualizzazione devono essere elencate sotto forma di elenco su più righe. | |
MultilineWherePredicatesList | Ottiene o imposta un valore booleano che indica se i predicati WHERE (espressioni separate da AND e OR) devono essere scritti su più righe. | |
NewLineBeforeCloseParenthesisInMultilineList | Ottiene o imposta un valore booleano che indica se una nuova riga deve essere inserita prima di una parentesi di chiusura in caso di scrittura di un elenco su più righe tra parentesi. | |
NewLineBeforeFromClause | Ottiene o imposta un valore booleano che indica se una nuova riga deve essere inserita prima della clausola FROM in un'istruzione SELECT. | |
NewLineBeforeGroupByClause | Ottiene o imposta un valore booleano che indica se una nuova riga deve essere inserita prima della clausola GROUP BY in un'istruzione SELECT. | |
NewLineBeforeHavingClause | Ottiene o imposta un valore booleano che indica se una nuova riga deve essere inserita prima della clausola HAVING in un'istruzione SELECT. | |
NewLineBeforeJoinClause | Ottiene o imposta un valore booleano che indica se una nuova riga deve essere inserita prima della clausola JOIN in un'istruzione SELECT. | |
NewLineBeforeOpenParenthesisInMultilineList | Ottiene o imposta un valore booleano che indica se una nuova riga deve essere inserita prima di una parentesi di apertura in caso di scrittura di un elenco su più righe tra parentesi. | |
NewLineBeforeOrderByClause | Ottiene o imposta un valore booleano che indica se una nuova riga deve essere inserita prima della clausola ORDER BY in un'istruzione SELECT. | |
NewLineBeforeOutputClause | Ottiene o imposta un valore booleano che indica se una nuova riga deve essere inserita prima della clausola OUTPUT. | |
NewLineBeforeWhereClause | Ottiene o imposta un valore booleano che indica se una nuova riga deve essere inserita prima della clausola WHERE in un'istruzione SELECT. | |
SqlVersion | Ottiene o imposta la versione SQL per la quale generare uno script. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Equals | Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
Reset | Reimposta le opzioni. | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Note
Queste opzioni non sono rispettate da ScriptDom in Visual Studio 2010.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.