Language

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報告するときに、最も正確なソース情報をエラー メッセージに含めることができます。

適用対象