根據提供的來源資料模型和目標模型來分析提供的交易記錄,傳回目標作業清單。
命名空間: 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