表示 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 类型公开以下成员。
构造函数
| 名称 | 说明 | |
|---|---|---|
| .gif) | SqlScriptGeneratorOptions | 初始化 SqlScriptGeneratorOptions 类的新实例。 | 
页首
属性
| 名称 | 说明 | |
|---|---|---|
| .gif) | AlignClauseBodies | 获取或设置一个布尔值,该值指示子句(如 FROM、WHERE 和 GROUP BY)的体是否应对齐。 | 
| .gif) | AlignColumnDefinitionFields | 获取或设置一个布尔值,该值指示列定义字段(列名、数据类型、约束)是否应与对其列对齐。 | 
| .gif) | AlignSetClauseItem | 获取或设置一个布尔值,该值指示 UPDATE 语句中的 SET 子句项是否应对齐。 | 
| .gif) | AsKeywordOnOwnLine | 获取或设置一个布尔值,该值指示 AS 关键字是否应独占一行。 | 
| .gif) | IncludeSemicolons | 获取或设置一个布尔值,该值指示是否应在每个语句之后加一个分号。 | 
| .gif) | IndentationSize | 获取或设置缩进文本时要使用的空格数。 | 
| .gif) | IndentSetClause | 获取或设置一个布尔值,该值指示是否应缩进 UPDATE 语句的 SET 子句。 | 
| .gif) | IndentViewBody | 获取或设置一个布尔值,该值指示是否应缩进 View 语句体。 | 
| .gif) | KeywordCasing | 获取或设置脚本生成期间要使用的关键字大小写选项。 | 
| .gif) | MultilineInsertSourcesList | 获取或设置一个布尔值,该值指示 INSERT 列源列表是否应分散在多行中。 | 
| .gif) | MultilineInsertTargetsList | 获取或设置一个布尔值,该值指示 INSERT 列目标列表是否应分散在多行中。 | 
| .gif) | MultilineSelectElementsList | 获取或设置一个布尔值,该值指示 Select 元素是否应以多行列表的形式列出。 | 
| .gif) | MultilineSetClauseItems | 获取或设置一个布尔值,该值指示是否应在多行中列出 SET 子句项。 | 
| .gif) | MultilineViewColumnsList | 获取或设置一个布尔值,该值指示 View 语句列是否应作为多行列表列出。 | 
| .gif) | MultilineWherePredicatesList | 获取或设置一个布尔值,该值指示是否应在多行中编写 WHERE 谓词(由 AND 和 OR 分隔的表达式)。 | 
| .gif) | NewLineBeforeCloseParenthesisInMultilineList | 获取或设置一个布尔值,该值指示在括号中编写多行列表时是否应在右括号前换行。 | 
| .gif) | NewLineBeforeFromClause | 获取或设置一个布尔值,该值指示 SELECT 语句中的 FROM 子句前是否应换行。 | 
| .gif) | NewLineBeforeGroupByClause | 获取或设置一个布尔值,该值指示 SELECT 语句的 GROUP BY 子句前是否应换行。 | 
| .gif) | NewLineBeforeHavingClause | 获取或设置一个布尔值,该值指示 SELECT 语句中的 HAVING 子句前是否应换行。 | 
| .gif) | NewLineBeforeJoinClause | 获取或设置一个布尔值,该值指示 SELECT 语句中的 JOIN 子句前是否应换行。 | 
| .gif) | NewLineBeforeOpenParenthesisInMultilineList | 获取或设置一个布尔值,该值指示在括号中编写多行列表时是否应在左括号前换行。 | 
| .gif) | NewLineBeforeOrderByClause | 获取或设置一个布尔值,该值指示 SELECT 语句中的 ORDER BY 子句前是否应换行。 | 
| .gif) | NewLineBeforeOutputClause | 获取或设置一个布尔值,该值指示 OUTPUT 子句前是否应换行。 | 
| .gif) | NewLineBeforeWhereClause | 获取或设置一个布尔值,该值指示 SELECT 语句中的 WHERE 子句前是否应换行。 | 
| .gif) | SqlVersion | 获取或设置要为其生成脚本的 SQL 版本。 | 
页首
方法
| 名称 | 说明 | |
|---|---|---|
| .gif) | Equals | 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。) | 
| .gif) | Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) | 
| .gif) | GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | 
| .gif) | GetType | 获取当前实例的 Type。 (继承自 Object。) | 
| .gif) | MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | 
| .gif) | Reset | 重置选项。 | 
| .gif) | ToString | 返回表示当前对象的字符串。 (继承自 Object。) | 
页首
备注
这些选项通过 Visual Studio 2010 中的 ScriptDom 启用。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。