Microsoft.Data.Schema.StaticCodeAnalysis 命名空间

Microsoft.Data.Schema.StaticCodeAnalysis 命名空间提供可用于创建和管理静态代码分析规则的类。

  说明
公共类 DataRule 为数据规则提供基类。
公共类 DataRuleAttribute 为相关规则定义可本地化的命名空间、类别和标识符。
公共类 DataRuleEngine 加载并执行数据规则。
公共类 DataRuleError 表示因执行 DataRule 而生成的错误、异常或警告。
公共类 DataRuleException 表示处理 DataRule 的过程中引发的异常。
公共类 DataRuleExecutionContext 定义从中执行静态代码分析规则的上下文。
公共类 DataRuleProblem 用于存储规则检测到的问题的详细信息的类。
公共类 DataRuleProblemSuppressionContext 用来禁止显示通过数据库代码分析找到的问题的上下文信息。
公共类 DataRuleProperties DataRule 对象提供一组属性。
公共类 DataRuleSetting 包含特定规则和特定配置的设置。
公共类 StaticCodeAnalysisRule 为类似规则的组或类别提供基类。
公共类 SupportedElementTypeAttribute 指示针对其运行 DataRule 的元素的类型。

枚举

  枚举 说明
公共枚举 DataRuleProblemSeverity 定义报告通过数据库代码分析找到的问题时使用的严重级别。
公共枚举 DataRuleScope 指定 DataRule 检查的范围。

请参见

参考

其他资源

创建和注册用于分析数据库代码的其他规则