Поделиться через


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. (Унаследовано от Object.)
Открытый метод Normalize Нормализует модель данных, которая представляется элементом и его структурой.
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.Data.Schema.SchemaModel - пространство имен

IModelElement