次の方法で共有


SchemaComparisonResult クラス

定義

ソース データベースとターゲット データベースの違いに関する情報を提供するクラス。 違いはツリー構造で表されます。

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

プロパティ

Differences

ソース エンドポイントとターゲット エンドポイントのスキーマ比較の結果を含むツリー。

IsEqual

ソースエンドポイントとターゲットエンドポイントが等しいかどうかを示します

IsValid

比較によって有効で使用可能な結果が得られたかどうかを示します

SourceModel

ソース データベース モデル

TargetModel

ターゲット データベース モデル

メソッド

Exclude(SchemaDifference)

スクリプト化または発行される更新アクションのセットの一部として差分を除外するために使用されます。

GenerateScript(String, CancellationToken)

ターゲット スキーマをソース スキーマと一致させる T-SQL 更新スクリプトを生成します。

GenerateScript(String)

ターゲット スキーマをソース スキーマと一致させる T-SQL 更新スクリプトを生成します。

GetDiffEntrySourceScript(SchemaDifference)

SchemaComparisonResult から SchemaDifference のソース スクリプトを取得します (存在する場合)。 SchemaUpdateAction にソース スクリプトがないため、"削除" を持つ SchemaDifferences。

GetDiffEntryTargetScript(SchemaDifference)

SchemaComparisonResult から SchemaDifference のターゲット スクリプトを取得します (存在する場合)。 SchemaUpdateAction として "Add" を持つ SchemaDifferences にはターゲット スクリプトがありません。

GetErrors()

スキーマ比較操作の成功を妨げるエラーの列挙を提供します。

GetExcludeDependencies(SchemaDifference)

ノードに対するコストの除外操作への依存関係の取得

GetIncludeDependencies(SchemaDifference)

ノードに対する依存関係をコストに含める操作を取得する

Include(SchemaDifference)

スクリプト化または発行される更新アクションのセットの一部として相違点を含めるために使用されます。

PublishChangesToDatabase()

ターゲット データベース スキーマをソース スキーマと一致させる T-SQL 更新スクリプトを生成して実行します。

PublishChangesToDatabase(CancellationToken)

ターゲット データベース スキーマをソース スキーマと一致させる T-SQL 更新スクリプトを生成して実行します。

PublishChangesToProject(String, DacExtractTarget)

ソース スキーマと一致するようにターゲット プロジェクト スキーマを更新する

PublishChangesToTarget()
古い.

ターゲット スキーマをソース スキーマと一致させる T-SQL 更新スクリプトを生成して実行します。

PublishChangesToTarget(CancellationToken)
古い.

ターゲット スキーマをソース スキーマと一致させる T-SQL 更新スクリプトを生成して実行します。

適用対象