語言

TSqlModelUtils 類別

定義

提供公開模型 API 的實用方法。

public static class TSqlModelUtils
type TSqlModelUtils = class
Public Class TSqlModelUtils
繼承
TSqlModelUtils

方法

名稱 Description
CalculatePlatformCompatibility(SqlServerVersion)

從 a SqlServerVersion 映射到 TSqlPlatformCompatibility 與之匹配的枚舉。 平台相容性可以用來過濾不支援該平台的擴充功能,例如程式碼分析規則。

TryGetFragmentForAnalysis(TSqlObject, TSqlFragment)

嘗試在規則分析過程中取得最合適的 TSqlFragment 方案。 若 TSqlObject 最初是從腳本化來源建置,則原始來源片段會被回傳。

否則將從 中產生 tSqlObject新的 AST 。

這確保在回報 SqlRuleProblems 時,錯誤訊息中能包含最準確的來源資訊。

請注意,只有當 片段對 。TSqlObject AST 產生僅支援頂層物件,某些物件如 INLINE DatabaseOptions 約束不支援 AST 產生,儘管它們是頂層類型。

適用於