Microsoft.Data.Schema.Refactoring 네임스페이스
이 네임스페이스에는 데이터베이스를 리팩터링하고 대상 스키마 모델에 배포할 준비를 하는 확장 클래스의 집합이 포함되어 있습니다.
클래스
클래스 | 설명 | |
---|---|---|
RefactoringDeploymentAnalyzer | 이 파생 클래스에서 각 트랜잭션 레코드를 분석하고 대상 작업의 목록을 제공합니다. | |
RefactoringDeploymentContributor | 리팩터링 로그 파일의 작업에 해당하는 배포 단계를 제공하여 배포할 때 리팩터링 변경의 의도를 유지하는 기본 클래스를 제공합니다.이 클래스는 상속되어야 합니다. | |
RefactoringDeploymentModifier | 배포 후 스크립트 전에 배포 단계를 삽입하여 리팩터링 배포 계획을 수정할 수 있는 참가자를 나타냅니다.이 클래스는 상속될 수 없습니다. | |
RefactoringLog | 이 클래스는 리팩터링 로그 파일을 나타냅니다.리팩터링 로그 파일에 대한 프로그래밍 액세스를 제공할 데이터베이스 스키마 공급자의 기본 클래스입니다.리팩터링 로그 파일은 배포 과정에서 사용자의 디자인 타임 의도를 유지하기 위해 배포에 사용됩니다.예를 들어, 이 로그는 변경 내용을 삭제 및 만들기 작업으로 스크립팅하는 대신 테이블 이름을 바꾸도록(이 작업이 지원되는 경우) 배포에 알리는 정보를 포함할 수 있습니다. | |
RefactoringRecord | 리팩터링의 트랜잭션 레코드를 나타냅니다.이 클래스는 상속될 수 없습니다. |