共用方式為


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 的來源腳本,如果有的話。 具有 「Delete」 的 SchemaDifferences,因為 SchemaUpdateAction 沒有來源腳本。

GetDiffEntryTargetScript(SchemaDifference)

從 SchemaComparisonResult 取得 SchemaDifference 的目標腳本,如果有的話。 具有 「Add」 的 SchemaDifferences,因為 SchemaUpdateAction 沒有目標腳本。

GetErrors()

提供防止成功架構比較作業的錯誤列舉。

GetExcludeDependencies(SchemaDifference)

取得節點上成本排除作業的相依性

GetIncludeDependencies(SchemaDifference)

取得相依性以在節點上成本包含作業

Include(SchemaDifference)

用來嘗試在腳本或發佈之更新動作集中包含差異。

PublishChangesToDatabase()

產生並執行 T-SQL 更新腳本,讓目標資料庫架構與來源架構保持一致。

PublishChangesToDatabase(CancellationToken)

產生並執行 T-SQL 更新腳本,讓目標資料庫架構與來源架構保持一致。

PublishChangesToProject(String, DacExtractTarget)

匯報 目標項目架構,以與來源架構一致

PublishChangesToTarget()
已淘汰.

產生並執行 T-SQL 更新腳本,讓目標架構與來源架構保持一致。

PublishChangesToTarget(CancellationToken)
已淘汰.

產生並執行 T-SQL 更新腳本,讓目標架構與來源架構保持一致。

適用於