语言

SqlRuleExecutionContext 类

定义

定义分析所需的字段,包括要分析的架构模型和模型元素。

public sealed class SqlRuleExecutionContext
type SqlRuleExecutionContext = class
Public NotInheritable Class SqlRuleExecutionContext
继承
SqlRuleExecutionContext

属性

名称 说明
ModelElement

正在 TSqlObject 分析的。

RuleDescriptor

描述正在执行的规则,并可用于访问

SchemaModel

正在 TSqlModel 分析的。

ScriptFragment

获取定义要分析的元素(如果可用)的脚本片段。 可以为 null。

尝试获取最适合 TSqlFragment 在规则分析过程中使用的选项。 如果 TSqlObject 最初是从脚本源生成的,则将返回原始源片段。 否则,将从 ModelElement/>. 这可确保在报告 SqlRuleProblem最准确的源信息时可以包含在错误消息中。

适用于