TSqlModelUtils 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为公共模型 API 提供实用工具方法。
public static class TSqlModelUtils
type TSqlModelUtils = class
Public Class TSqlModelUtils
- 继承
-
TSqlModelUtils
方法
| 名称 | 说明 |
|---|---|
| CalculatePlatformCompatibility(SqlServerVersion) |
从一个 SqlServerVersion 映射到 TSqlPlatformCompatibility 与其匹配的枚举。 平台兼容性可用于筛选出不支持该平台的扩展,例如代码分析规则。 |
| TryGetFragmentForAnalysis(TSqlObject, TSqlFragment) |
尝试获取最适合 TSqlFragment 在规则分析过程中使用的选项。 如果 TSqlObject 最初是从脚本源生成的,则将返回原始源片段。 否则,将从中 这可确保在报告 SqlRuleProblem最准确的源信息时可以包含在错误消息中。 请注意,仅当支持 TSqlObject此片段时,才会返回片段。 仅顶级对象支持 AST 生成,某些对象(例如 DatabaseOptions 不支持 AST 生成)的内联约束,即使它们是顶级类型也是如此。 |