TSqlModelUtils Clase

Definición

Proporciona métodos de utilidad para las API del modelo público.

public static class TSqlModelUtils
type TSqlModelUtils = class
Public Class TSqlModelUtils
Herencia
TSqlModelUtils

Métodos

Nombre Description
CalculatePlatformCompatibility(SqlServerVersion)

Se asigna de a SqlServerVersion la TSqlPlatformCompatibility enumeración que lo coincide. La compatibilidad de la plataforma se puede usar para filtrar las extensiones que no admiten esa plataforma, por ejemplo, las reglas de análisis de código.

TryGetFragmentForAnalysis(TSqlObject, TSqlFragment)

Intenta obtener el más adecuado TSqlFragment para su uso durante el proceso de análisis de reglas. Si el TSqlObject se creó originalmente a partir de un origen con script, se devolverá el fragmento de origen original.

De lo contrario, se generará un nuevo AST a partir de tSqlObject.

Esto garantiza que cuando se notifica SqlRuleProblemla información de origen más precisa se puede incluir en los mensajes de error.

Tenga en cuenta que solo se devolverá un fragmento si se admite para .TSqlObject La generación de AST solo se admite para objetos de nivel superior, con determinados objetos como las restricciones insertadas DatabaseOptions y que no admiten la generación de AST aunque sean tipos de nivel superior.

Se aplica a