SqlModelComparer クラス
ソースとターゲットのスキーマ モデルを比較するためのクラスです。
継承階層
System.Object
Microsoft.Data.Schema.SchemaModel.ModelComparer
Microsoft.Data.Schema.Sql.SchemaModel.SqlModelComparer
Microsoft.Data.Schema.Sql.SchemaModel.Sql80ModelComparer
Microsoft.Data.Schema.Sql.SchemaModel.Sql90ModelComparer
名前空間: Microsoft.Data.Schema.Sql.SchemaModel
アセンブリ: Microsoft.Data.Schema.Sql (Microsoft.Data.Schema.Sql.dll 内)
構文
'宣言
Public MustInherit Class SqlModelComparer _
Inherits ModelComparer
public abstract class SqlModelComparer : ModelComparer
public ref class SqlModelComparer abstract : public ModelComparer
[<AbstractClass>]
type SqlModelComparer =
class
inherit ModelComparer
end
public abstract class SqlModelComparer extends ModelComparer
SqlModelComparer 型で公開されるメンバーは以下のとおりです。
プロパティ
このページのトップへ
メソッド
|
ArePropertiesEqual |
2 つの要素のプロパティが等しいかどうかを示す値を返します。 (ModelComparer.ArePropertiesEqual(IModelElement, IModelElement, ModelPropertyClass, ModelComparerConfiguration) をオーバーライドします。) |
|
Cancel |
比較を取り消します。 (ModelComparer から継承されます。) |
|
Compare(IModelElement, IModelElement) |
フィルターなしで 2 つの要素を比較します。 (ModelComparer から継承されます。) |
|
Compare(ModelStore, ModelStore) |
フィルターなしで 2 つのモデルを比較します。 (ModelComparer から継承されます。) |
|
Compare(IModelElement, IModelElement, ModelComparerConfiguration) |
2 つの要素を比較します。 (ModelComparer から継承されます。) |
|
Compare(ModelStore, ModelStore, ModelComparerConfiguration) |
渡されたフィルターを使用して 2 つのモデルを比較します。 (ModelComparer から継承されます。) |
|
CompareRelationship |
ソース モデルとターゲット モデル内のリレーションシップを比較します。 (ModelComparer.CompareRelationship(IModelRelationship, IModelRelationship, ModelComparerConfiguration, ModelComparisonChangeDefinition) をオーバーライドします。) |
|
CreateDefaultConfiguration |
既定の比較構成を作成します。 (ModelComparer.CreateDefaultConfiguration() をオーバーライドします。) |
|
Equals |
指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。) |
|
Finalize |
オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
|
GetHashCode |
特定の型のハッシュ関数として機能します。 (Object から継承されます。) |
|
GetType |
現在のインスタンスの Type を取得します。 (Object から継承されます。) |
|
MemberwiseClone |
現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
|
OnCompareElementFinished |
要素の比較が完了したときに呼び出されます。 (ModelComparer.OnCompareElementFinished(IModelElement, IModelElement, ModelComparerConfiguration, ModelComparisonResult, ModelComparisonChangeDefinition) をオーバーライドします。) |
|
OnCompareModelFinished |
モデルの比較が完了したときに呼び出されます。 (ModelComparer.OnCompareModelFinished(ModelStore, ModelStore, ModelComparerConfiguration, ModelComparisonResult) をオーバーライドします。) |
|
OnCompareModelStarted |
モデルの比較が開始されたときに呼び出されます。 (ModelComparer.OnCompareModelStarted(ModelStore, ModelStore, ModelComparerConfiguration) をオーバーライドします。) |
|
ToString |
現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
参照
参照
Microsoft.Data.Schema.Sql.SchemaModel 名前空間