RefactoringDeploymentAnalyzer.Analyze 메서드
제공된 트랜잭션 레코드를 제공된 소스 데이터 모델 및 대상 모델에 따라 분석하여 대상 작업의 목록을 반환합니다.
네임스페이스: Microsoft.Data.Schema.Refactoring
어셈블리: Microsoft.Data.Schema(Microsoft.Data.Schema.dll)
구문
‘선언
Public MustOverride Function Analyze ( _
sourceModel As DataSchemaModel, _
targetModel As DataSchemaModel, _
record As RefactoringRecord _
) As IList(Of TargetModelOperation)
public abstract IList<TargetModelOperation> Analyze(
DataSchemaModel sourceModel,
DataSchemaModel targetModel,
RefactoringRecord record
)
public:
virtual IList<TargetModelOperation^>^ Analyze(
DataSchemaModel^ sourceModel,
DataSchemaModel^ targetModel,
RefactoringRecord^ record
) abstract
abstract Analyze :
sourceModel:DataSchemaModel *
targetModel:DataSchemaModel *
record:RefactoringRecord -> IList<TargetModelOperation>
public abstract function Analyze(
sourceModel : DataSchemaModel,
targetModel : DataSchemaModel,
record : RefactoringRecord
) : IList<TargetModelOperation>
매개 변수
- sourceModel
형식: Microsoft.Data.Schema.SchemaModel.DataSchemaModel
소스 모델을 나타내는 DataSchemaModel입니다.
- targetModel
형식: Microsoft.Data.Schema.SchemaModel.DataSchemaModel
대상 모델을 나타내는 DataSchemaModel입니다.
- record
형식: Microsoft.Data.Schema.Refactoring.RefactoringRecord
분석할 RefactoringTransactionRecord 개체입니다.
반환 값
형식: System.Collections.Generic.IList<TargetModelOperation>
TargetModelOperation 형식의 IList<T>입니다.
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.
참고 항목
참조
RefactoringDeploymentAnalyzer 클래스
Microsoft.Data.Schema.Refactoring 네임스페이스
RefactoringTransactionRecord