TSqlModelUtils 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
공용 모델 API에 대한 유틸리티 메서드를 제공합니다.
public static class TSqlModelUtils
type TSqlModelUtils = class
Public Class TSqlModelUtils
- 상속
-
TSqlModelUtils
메서드
| Name | Description |
|---|---|
| CalculatePlatformCompatibility(SqlServerVersion) |
SqlServerVersion 일치하는 열거형으로 TSqlPlatformCompatibility 매핑합니다. 플랫폼 호환성을 사용하여 해당 플랫폼을 지원하지 않는 확장(예: 코드 분석 규칙)을 필터링할 수 있습니다. |
| TryGetFragmentForAnalysis(TSqlObject, TSqlFragment) |
규칙 분석 프로세스 중에 가장 적합한 TSqlFragment 사용을 시도합니다. TSqlObject가 원래 스크립티드 소스에서 빌드된 경우 원래 원본 조각이 반환됩니다. 그렇지 않으면 .에서 새 AST가 이렇게 하면 가장 정확한 원본 정보를 보고 SqlRuleProblem할 때 오류 메시지에 포함될 수 있습니다. 조각은 에 대해 TSqlObject지원되는 경우에만 반환됩니다. AST 생성은 최상위 수준 개체에 대해서만 지원되며, 최상위 수준 형식인 경우에도 AST 생성을 지원하지 않는 인라인 제약 조건과 같은 DatabaseOptions 특정 개체가 있습니다. |