次の方法で共有


SqlScriptGeneratorOptions クラス

Transact-SQL スクリプト ジェネレーター オプションを表します。

継承階層

System.Object
  Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions

名前空間:  Microsoft.Data.Schema.ScriptDom.Sql
アセンブリ:  Microsoft.Data.Schema.ScriptDom.Sql (Microsoft.Data.Schema.ScriptDom.Sql.dll 内)

構文

'宣言
Public Class SqlScriptGeneratorOptions
public class SqlScriptGeneratorOptions
public ref class SqlScriptGeneratorOptions
type SqlScriptGeneratorOptions =  class end
public class SqlScriptGeneratorOptions

SqlScriptGeneratorOptions 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド SqlScriptGeneratorOptions SqlScriptGeneratorOptions クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ AlignClauseBodies FROM、WHERE、GROUP BY などの句の本体を揃える必要があるかどうかを示すブール値を取得または設定します。
パブリック プロパティ AlignColumnDefinitionFields 列定義フィールド (列名、データ型、制約) を基準列に揃える必要があるかどうかを示すブール値を取得または設定します。
パブリック プロパティ AlignSetClauseItem UPDATE ステートメントの SET 句の項目を揃える必要があるかどうかを示すブール値を取得または設定します。
パブリック プロパティ AsKeywordOnOwnLine AS キーワードをそれ自体の行に記述する必要があるかどうかを示すブール値を取得または設定します。
パブリック プロパティ IncludeSemicolons 各ステートメントの後にセミコロンを含める必要があるかどうかを示すブール値を取得または設定します。
パブリック プロパティ IndentationSize テキストをインデントするときに使用する空白文字の数を取得または設定します。
パブリック プロパティ IndentSetClause UPDATE ステートメントの SET 句をインデントする必要があるかどうかを示すブール値を取得または設定します。
パブリック プロパティ IndentViewBody ビュー ステートメント本体をインデントする必要があるかどうかを示すブール値を取得または設定します。
パブリック プロパティ KeywordCasing スクリプトの生成時に使用するキーワードの大文字と小文字の設定オプションを取得または設定します。
パブリック プロパティ MultilineInsertSourcesList INSERT の列のソース リストを複数の行に分散する必要があるかどうかを示すブール値を取得または設定します。
パブリック プロパティ MultilineInsertTargetsList INSERT の列のターゲット リストを複数の行に分散する必要があるかどうかを示すブール値を取得または設定します。
パブリック プロパティ MultilineSelectElementsList 選択要素を複数行のリストとして示す必要があるかどうかを示すブール値を取得または設定します。
パブリック プロパティ MultilineSetClauseItems SET 句の項目を複数行で示す必要があるかどうかを示すブール値を取得または設定します。
パブリック プロパティ MultilineViewColumnsList ビュー ステートメントの列を複数行のリストとして示す必要があるかどうかを示すブール値を取得または設定します。
パブリック プロパティ MultilineWherePredicatesList WHERE 述語 (AND および OR によって区切られた式) を複数行で記述する必要があるかどうかを示すブール値を取得または設定します。
パブリック プロパティ NewLineBeforeCloseParenthesisInMultilineList かっこ内に複数行のリストを記述する場合に、閉じかっこの前に改行を配置する必要があるかどうかを示すブール値を取得または設定します。
パブリック プロパティ NewLineBeforeFromClause SELECT ステートメントの FROM 句の前に改行を配置する必要があるかどうかを示すブール値を取得または設定します。
パブリック プロパティ NewLineBeforeGroupByClause SELECT ステートメントの GROUP BY 句の前に改行を配置する必要があるかどうかを示すブール値を取得または設定します。
パブリック プロパティ NewLineBeforeHavingClause SELECT ステートメントの HAVING 句の前に改行を配置する必要があるかどうかを示すブール値を取得または設定します。
パブリック プロパティ NewLineBeforeJoinClause SELECT ステートメントの JOIN 句の前に改行を配置する必要があるかどうかを示すブール値を取得または設定します。
パブリック プロパティ NewLineBeforeOpenParenthesisInMultilineList かっこ内に複数行のリストを記述する場合に、左かっこの前に改行を配置する必要があるかどうかを示すブール値を取得または設定します。
パブリック プロパティ NewLineBeforeOrderByClause SELECT ステートメントの ORDER BY 句の前に改行を配置する必要があるかどうかを示すブール値を取得または設定します。
パブリック プロパティ NewLineBeforeOutputClause OUTPUT 句の前に改行を配置する必要があるかどうかを示すブール値を取得または設定します。
パブリック プロパティ NewLineBeforeWhereClause SELECT ステートメントの WHERE 句の前に改行を配置する必要があるかどうかを示すブール値を取得または設定します。
パブリック プロパティ SqlVersion スクリプトの生成対象の SQL のバージョンを取得または設定します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals 指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド Reset オプションをリセットします。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

解説

これらのオプションは、Visual Studio 2010 の ScriptDom では無視されます。

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

Microsoft.Data.Schema.ScriptDom.Sql 名前空間