TSqlModelUtils Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce metodi di utilità per le API del modello pubblico.
public static class TSqlModelUtils
type TSqlModelUtils = class
Public Class TSqlModelUtils
- Ereditarietà
-
TSqlModelUtils
Metodi
| Nome | Descrizione |
|---|---|
| CalculatePlatformCompatibility(SqlServerVersion) |
Esegue il mapping da un SqlServerVersion oggetto all'enumerazione TSqlPlatformCompatibility corrispondente. La compatibilità della piattaforma può essere usata per filtrare le estensioni che non supportano tale piattaforma, ad esempio regole di analisi del codice. |
| TryGetFragmentForAnalysis(TSqlObject, TSqlFragment) |
Prova a ottenere il più adatto TSqlFragment per l'uso durante il processo di analisi delle regole. Se TSqlObject è stato originariamente compilato da un'origine con script, verrà restituito il frammento di origine originale. In caso contrario, verrà generato un nuovo AST da Ciò garantisce che quando si segnalano SqlRuleProblemle informazioni di origine più accurate possono essere incluse nei messaggi di errore. Si noti che verrà restituito un frammento solo se è supportato per .TSqlObject La generazione AST è supportata solo per gli oggetti di primo livello, con determinati oggetti come i vincoli inline e non supportano la DatabaseOptions generazione AST anche se sono tipi di livello superiore. |