指定されたトランザクション レコードを指定されたソース データ モデルとターゲット モデルに従って分析することによって、対象となる操作のリストを返します。
名前空間: 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