SqlScriptGeneratorOptions 类

定义

控制 Sql 脚本生成选项

public class SqlScriptGeneratorOptions
type SqlScriptGeneratorOptions = class
Public Class SqlScriptGeneratorOptions
继承
SqlScriptGeneratorOptions

构造函数

SqlScriptGeneratorOptions()

控制 Sql 脚本生成选项

属性

AlignClauseBodies

获取或设置一个布尔值,该值指示是否为 FROM、WHERE、GROUP BY 等的主体。子句应对齐

AlignColumnDefinitionFields

获取或设置一个布尔值,该值指示列定义字段 (列名、数据类型、约束) 是否应对齐到对齐列中。

AlignSetClauseItem

获取或设置一个布尔值,该值指示是否应对齐 UPDATE 语句中的 SET 子句项

AllowExternalLanguagePaths

获取或设置一个布尔值,该值指示文件路径是否可用于外部语言内容

AllowExternalLibraryPaths

获取或设置一个布尔值,该值指示文件路径是否可用于外部库内容

AsKeywordOnOwnLine

获取或设置一个布尔值,该值指示 AS 关键字 (keyword) 是否应在其自己的行上写入

IncludeSemicolons

获取或设置一个布尔值,该值指示是否应在每个语句后面包括分号

IndentationSize

获取或设置缩进文本时要使用的空格数

IndentSetClause

获取或设置一个布尔值,该值指示是否应缩进 UPDATE 语句的 SET 子句

IndentViewBody

获取或设置一个布尔值,该值指示是否应缩进视图语句正文。

KeywordCasing

获取或设置在脚本生成期间要使用的关键字 (keyword) 大小写选项

MultilineInsertSourcesList

获取或设置一个布尔值,该值指示 INSERT 列源列表是否应跨多行分布

MultilineInsertTargetsList

获取或设置一个布尔值,该值指示 INSERT 列目标列表是否应跨多行分布

MultilineSelectElementsList

获取或设置一个布尔值,该值指示是否应将 select 元素列为多行列表

MultilineSetClauseItems

获取或设置一个布尔值,该值指示 SET 子句项是否应列在多行上

MultilineViewColumnsList

获取或设置一个布尔值,该值指示是否应将视图语句列列为多行列表

MultilineWherePredicatesList

获取或设置一个布尔值,该值指示 WHERE 谓词是否 (由 AND 分隔的表达式,OR) 是否应在多行上写入

NewLineBeforeCloseParenthesisInMultilineList

获取或设置一个布尔值,该值指示在用括号编写多行列表时是否应将换行符放在右括号之前

NewLineBeforeFromClause

获取或设置一个布尔值,该值指示 SELECT 语句中 FROM 子句之前是否应有换行符

NewLineBeforeGroupByClause

获取或设置一个布尔值,该值指示 SELECT 语句中 GROUP BY 子句之前是否应有换行符

NewLineBeforeHavingClause

获取或设置一个布尔值,该值指示 SELECT 语句中 HAVING 子句之前是否应有换行符

NewLineBeforeJoinClause

获取或设置一个布尔值,该值指示 SELECT 语句中 JOIN 子句之前是否应有换行符

NewLineBeforeOffsetClause

获取或设置一个布尔值,该值指示 OFFSET 子句之前是否应有换行符

NewLineBeforeOpenParenthesisInMultilineList

获取或设置一个布尔值,该值指示在用括号编写多行列表时是否应将换行符放在左括号之前

NewLineBeforeOrderByClause

获取或设置一个布尔值,该值指示 SELECT 语句中 ORDER BY 子句之前是否应有换行符

NewLineBeforeOutputClause

获取或设置一个布尔值,该值指示 OUTPUT 子句之前是否应有换行符

NewLineBeforeWhereClause

获取或设置一个布尔值,该值指示 SELECT 语句中 WHERE 子句之前是否应有换行符

NewLineBeforeWindowClause

获取或设置一个布尔值,该值指示 SELECT 语句中 WINDOW 子句之前是否应有换行符

SqlEngineType

获取或设置 Sql 引擎类型 (All|引擎|用于生成脚本的 Azure)

SqlVersion

获取或设置要为其生成脚本的 Sql 版本

方法

Reset()

将选项重置为其默认值。

适用于