TSqlModelUtils Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 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. |