SchemaComparisonResult クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ソース データベースとターゲット データベースの違いに関する情報を提供するクラス。 違いはツリー構造で表されます。
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 更新スクリプトを生成して実行します。 |