包含有关目标 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 的浅表副本。 (继承自 Object。) |
![]() |
Normalize | 标准化由元素及其结构表示的数据模型。 |
![]() |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。