共用方式為


ModelComparisonChangeDefinition 類別

包含與來源項目相較,對目標 IModelElement 物件所做之變更的詳細資料。

繼承階層架構

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelComparisonChangeDefinition

命名空間:  Microsoft.Data.Schema.SchemaModel
組件:  Microsoft.Data.Schema (在 Microsoft.Data.Schema.dll 中)

語法

'宣告
Public NotInheritable Class ModelComparisonChangeDefinition
public sealed class ModelComparisonChangeDefinition
public ref class ModelComparisonChangeDefinition sealed
[<Sealed>]
type ModelComparisonChangeDefinition =  class end
public final class ModelComparisonChangeDefinition

ModelComparisonChangeDefinition 型別會公開下列成員。

建構函式

  名稱 說明
公用方法 ModelComparisonChangeDefinition(IModelElement) 使用提供的目標項目,初始化 ModelComparisonChangeDefinition 類別的新執行個體。
公用方法 ModelComparisonChangeDefinition(ModelComparisonChangeDefinition) 使用提供的變更定義,初始化 ModelComparisonChangeDefinition 類別的新執行個體。
公用方法 ModelComparisonChangeDefinition(IModelElement, Boolean) 使用提供的目標項目和名稱是否已變更的指示,初始化 ModelComparisonChangeDefinition 類別的新執行個體。

回頁首

屬性

  名稱 說明
公用屬性 ComposingChildrenEqual 取得相等之組成子項目的清單。
公用屬性 ComposingChildrenEquivalent
公用屬性 ComposingChildrenModified 取得已變更之組成子項目的清單。
公用屬性 ComposingChildrenOrderChanged 取得已變更順序之組成子項目的清單。
公用屬性 ComposingChildrenToAdd 取得組成子項目的清單,這些子項目存在於來源且必須加入至目標項目。
公用屬性 ComposingChildrenToDrop 取得組成子項目的清單,這些子項目存在於目標且必須從來源項目中移除。
公用屬性 DangleRelationshipsFromSource 將關聯性中的被相關項目與主相關項目中斷連接。
公用屬性 DangleRelationshipsFromTarget 將關聯性中的主相關項目與被相關項目中斷連接。
公用屬性 HavingDangleRelationships 取得值,這個值表示參與項目之間是否有一個或多個關聯性失去連接。
公用屬性 HierarchicalChildrenEqual 取得值,這個值表示是否存在兩個以上相同的階層式子關聯性。
公用屬性 HierarchicalChildrenEquivalent
公用屬性 HierarchicalChildrenModified 取得已修改之階層式子項目的相關資訊清單。
公用屬性 HierarchicalChildrenOrderChanged 取得已在清單中移至不同順序之階層式子關聯性的相關資訊清單。
公用屬性 HierarchicalChildrenToAdd 取得關聯性中繼資料的清單和將加入至項目的對應階層式子項目。
公用屬性 HierarchicalChildrenToDrop 取得關聯性中繼資料物件的清單,以及其將從項目中刪除的對應目標階層式子項目。
公用屬性 IsComposingChildrenChanged 取得值,這個值表示目標項目中是否有任何組成子項目已變更。
公用屬性 IsComposingChildrenDefinitionChanged 取得值,這個值表示目標項目中是否有任何組成子定義已變更。
公用屬性 IsDefinitionChanged 取得值,這個值表示變更定義是否已變更。
公用屬性 IsEqual 取得值,這個值表示來源項目和目標項目是否相等。
公用屬性 IsHierarchicalChildrenChanged 取得值,這個值表示目標項目中是否已加入、刪除、變更或移動任何階層式子項目。
公用屬性 IsPropertiesChanged 取得值,這個值表示是否已變更目標項目中的任何屬性值。
公用屬性 IsRelationshipEntriesChanged 取得值,這個值表示目標項目中是否有任何關聯性項目已變更。
公用屬性 IsSameName 取得值,這個值表示是否有任何子項目具有相同名稱。
公用屬性 PropertiesEqual 取得目標項目中相等之屬性的清單。
公用屬性 PropertiesModified 取得目標項目中已修改之屬性的清單。
公用屬性 RelationshipEntriesEqual 取得相等之關聯性項目的清單。
公用屬性 RelationshipEntriesOrderChanged 取得目標項目中已變更項目順序之關聯性項目的清單。
公用屬性 RelationshipEntriesToAdd 取得必須加入至目標項目之關聯性項目的清單。
公用屬性 RelationshipEntriesToDrop 取得必須從目標項目中刪除之關聯性項目的清單。
公用屬性 TargetElement 取得目標 IModelElement 物件。

回頁首

方法

  名稱 說明
公用方法 Equals 判斷指定的 Object 和目前的 Object 是否相等。 (繼承自 Object)。
受保護的方法 Finalize 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
公用方法 GetHashCode 做為特定型別的雜湊函式。 (繼承自 Object)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
公用方法 Normalize 標準化由項目及其結構表示的資料模型。
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。

回頁首

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

Microsoft.Data.Schema.SchemaModel 命名空間

IModelElement