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 关键字

IncludeSemicolons

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

IndentationSize

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

IndentSetClause

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

IndentViewBody

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

KeywordCasing

获取或设置在脚本生成过程中要使用的关键字大小写选项

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 引擎类型(全部|引擎|Azure) 为

SqlVersion

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

方法

名称 说明
Reset()

将选项重置为其默认值。

适用于