次の方法で共有


SqlModelComparerConfiguration クラス

2 つの SQL Server データベースの比較モデルに使用される比較構成情報です。

継承階層

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelComparerConfiguration
    Microsoft.Data.Schema.Sql.SchemaModel.SqlModelComparerConfiguration

名前空間:  Microsoft.Data.Schema.Sql.SchemaModel
アセンブリ:  Microsoft.Data.Schema.Sql (Microsoft.Data.Schema.Sql.dll 内)

構文

'宣言
Public Class SqlModelComparerConfiguration _
    Inherits ModelComparerConfiguration
public class SqlModelComparerConfiguration : ModelComparerConfiguration
public ref class SqlModelComparerConfiguration : public ModelComparerConfiguration
type SqlModelComparerConfiguration =  
    class
        inherit ModelComparerConfiguration
    end
public class SqlModelComparerConfiguration extends ModelComparerConfiguration

SqlModelComparerConfiguration 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド SqlModelComparerConfiguration() SqlModelComparerConfiguration クラスの新しいインスタンスを初期化します。
パブリック メソッド SqlModelComparerConfiguration(ModelComparisonFilter) SqlModelComparerConfiguration クラスの新しいインスタンスを初期化します。
パブリック メソッド SqlModelComparerConfiguration(ModelComparisonFilter, Boolean, Boolean) SqlModelComparerConfiguration クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ DefaultSchemaForSource リレーションシップが設定されていない場合に既定のスキーマを設定する目的で使用される、ソース モデル内の既定のスキーマを取得または設定します。
パブリック プロパティ DefaultSchemaForTarget リレーションシップが設定されていない場合に既定のスキーマを設定する目的で使用される、ターゲット モデル内の既定のスキーマを取得または設定します。
パブリック プロパティ DefaultUserForSource リレーションシップが設定されていない場合に既定の承認者または既定のユーザーを設定する目的で使用される、ソース モデル内の既定のユーザーを取得または設定します。
パブリック プロパティ DefaultUserForTarget リレーションシップが設定されていない場合に既定の承認者または既定のユーザーを設定する目的で使用される、ターゲット モデル内の既定のユーザーを取得または設定します。
パブリック プロパティ Filter この比較構成のために定義されたフィルターを取得または設定します。 (ModelComparerConfiguration から継承されます。)
パブリック プロパティ IgnoreColumnOrder 列の順番の違いを無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreComments 本体スクリプト内のコメントをすべて無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreKeywordCasing モデルを比較するときにキーワードの大文字と小文字の違いを無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreSemicolonBetweenStatements ステートメント間のセミコロンを無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreWhiteSpace 本体スクリプト内の空白をすべて無視するかどうかを示す値を取得または設定します。
パブリック プロパティ OnlyCompareElementsInSource ソースに存在する要素のみを比較するかどうかを示す値を取得または設定します。 (ModelComparerConfiguration から継承されます。)
パブリック プロパティ SourceSqlCmdVariables ソース モデル ストアの SQLCMD 変数を取得します。
パブリック プロパティ TargetSqlCmdVariables ターゲット モデル ストアの SQLCMD 変数を取得します。
パブリック プロパティ UseSourceCollation 識別子の比較中に、ソースの照合順序を使用するかどうかを示す値を取得または設定します。 (ModelComparerConfiguration から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddOrUpdateSqlCmdVariable SQLCMD 変数を追加または更新します。
パブリック メソッド AddPropertyValueSubstitution (ModelComparerConfiguration から継承されます。)
パブリック メソッド Clone 構成のコピーを作成します。 (ModelComparerConfiguration.Clone() をオーバーライドします。)
プロテクト メソッド CloneMemberValues 指定した ModelComparerConfiguration のコピーを作成します。 (ModelComparerConfiguration.CloneMemberValues(ModelComparerConfiguration) をオーバーライドします。)
パブリック メソッド Equals 指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド RemoveSqlCmdVariable SQLCMD 変数を削除します。
パブリック メソッド ResetDefaultValues モデルからは取得できない、セッションに基づく特殊な既定値 (既定のスキーマ、既定のユーザーなど) をすべてクリーンアップします。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド TryGetPropertyValueSubstitution (ModelComparerConfiguration から継承されます。)

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

Microsoft.Data.Schema.Sql.SchemaModel 名前空間