SchemaComparison クラス

定義

データベースと dacpac ファイルの 2 種類のエンティティ間でスキーマを比較できるクラス

public sealed class SchemaComparison
type SchemaComparison = class
Public NotInheritable Class SchemaComparison
継承
SchemaComparison

コンストラクター

SchemaComparison(SchemaCompareEndpoint, SchemaCompareEndpoint)

比較対象のソースとターゲットを指定するエンドポイントを受け取る SchemaComparison コンストラクター。

SchemaComparison(String)

すべての比較設定にスキーマ比較ファイル (.scmp ファイル) を使用する SchemaComparison コンストラクター。 比較できるのは、dacpac エンドポイントまたはデータベース エンドポイントまたは SQL プロジェクト エンドポイントのみです。

プロパティ

ExcludedSourceObjects

比較から除外するソース データベース モデル内の要素。

ExcludedTargetObjects

比較から除外するターゲット データベース モデル内の要素。

Options

パッケージの展開の動作に影響を与えるオプション。

Source

SchemaCompareEndpointスキーマ ソースを参照する 。

Target

SchemaCompareEndpointターゲットを参照する 。 比較により、ソースと一致するようにターゲットが更新されます。

メソッド

Compare()

スキーマ比較を実行し、比較結果を設定します。

Compare(CancellationToken)

スキーマ比較を実行し、比較結果を設定します。

SaveToFile(String, Boolean)

SchemaComparison を scmp ファイルとして保存します。

SaveToStream(Stream)

SchemaComparison を scmp ファイルとしてストリームに保存します

適用対象