SqlRuleExecutionContext クラス

定義

分析するスキーマ モデルとモデル要素など、分析に必要なフィールドを定義します。

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

プロパティ

名前 説明
ModelElement

分析対象の TSqlObject

RuleDescriptor

実行されるルールについて説明し、アクセスに使用できます。

SchemaModel

分析対象の TSqlModel

ScriptFragment

分析対象の要素を定義するスクリプト フラグメント (使用可能な場合) を取得します。 null を指定できます。

ルール分析プロセス中に使用するために最適な TSqlFragment を取得しようとします。 TSqlObject がスクリプト化されたソースから最初にビルドされた場合、元のソース フラグメントが返されます。 それ以外の場合は、 ModelElement/>から新しい AST が生成されます。 これにより、 SqlRuleProblem報告するときに、最も正確なソース情報をエラー メッセージに含めることができます。

適用対象