Compartir a través de


ModelComparisonChangeDefinition (Clase)

Contiene detalles sobre los cambios al objeto IModelElement de destino que se ha comparado con un elemento de origen.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.Data.Schema.SchemaModel
Ensamblado:  Microsoft.Data.Schema (en Microsoft.Data.Schema.dll)

Sintaxis

'Declaración
Public NotInheritable Class ModelComparisonChangeDefinition
public sealed class ModelComparisonChangeDefinition
public ref class ModelComparisonChangeDefinition sealed
[<Sealed>]
type ModelComparisonChangeDefinition =  class end
public final class ModelComparisonChangeDefinition

El tipo ModelComparisonChangeDefinition expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público ModelComparisonChangeDefinition(IModelElement) Inicializa una nueva instancia de la clase ModelComparisonChangeDefinition usando el elemento de destino proporcionado.
Método público ModelComparisonChangeDefinition(ModelComparisonChangeDefinition) Inicializa una nueva instancia de la clase ModelComparisonChangeDefinition usando la definición de cambios proporcionada.
Método público ModelComparisonChangeDefinition(IModelElement, Boolean) Inicializa una nueva instancia de la clase ModelComparisonChangeDefinition usando el elemento de destino proporcionado y la indicación de si el nombre ha cambiado.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública ComposingChildrenEqual Obtiene una lista de elementos secundarios compuestos que son iguales.
Propiedad pública ComposingChildrenEquivalent
Propiedad pública ComposingChildrenModified Obtiene una lista de elementos secundarios compuestos que han cambiado.
Propiedad pública ComposingChildrenOrderChanged Obtiene una lista de elementos secundarios compuestos cuyo orden ha cambiado.
Propiedad pública ComposingChildrenToAdd Obtiene una lista de los elementos secundarios compuestos que hay en el origen y se deben agregar al elemento de destino.
Propiedad pública ComposingChildrenToDrop Obtiene una lista de los elementos secundarios compuestos que hay en el destino y se deben quitar del elemento de origen.
Propiedad pública DangleRelationshipsFromSource Desconecta el elemento relacionado del elemento que establece la relación.
Propiedad pública DangleRelationshipsFromTarget Desconecta el elemento que establece la relación del elemento relacionado.
Propiedad pública HavingDangleRelationships Obtiene un valor que indica si una o más relaciones han perdido la conexión entre los elementos participantes.
Propiedad pública HierarchicalChildrenEqual Obtiene un valor que indica si hay dos o más relaciones secundarias jerárquicas idénticas.
Propiedad pública HierarchicalChildrenEquivalent
Propiedad pública HierarchicalChildrenModified Obtiene una lista de información sobre los elementos secundarios jerárquicos que se han modificado.
Propiedad pública HierarchicalChildrenOrderChanged Obtiene una lista de información sobre las relaciones secundarias jerárquicas que se han movido a un orden diferente en la lista.
Propiedad pública HierarchicalChildrenToAdd Obtiene una lista de metadatos de relación y los elementos secundarios jerárquicos correspondientes que se agregarán al elemento.
Propiedad pública HierarchicalChildrenToDrop Obtiene una lista de objetos de metadatos de relación y sus elementos secundarios jerárquicos de destino correspondientes que se quitarán del elemento.
Propiedad pública IsComposingChildrenChanged Obtiene un valor que indica si han cambiado los elementos secundarios compuestos en el elemento de destino.
Propiedad pública IsComposingChildrenDefinitionChanged Obtiene un valor que indica si han cambiado las definiciones secundarias compuestas en el elemento de destino.
Propiedad pública IsDefinitionChanged Obtiene un valor que indica si la definición de cambios ha cambiado.
Propiedad pública IsEqual Obtiene un valor que indica si el elemento de origen y el elemento de destino son iguales.
Propiedad pública IsHierarchicalChildrenChanged Obtiene un valor que indica si se ha agregado, colocado, cambiado o movido cualquier elemento secundario jerárquico en el elemento de destino.
Propiedad pública IsPropertiesChanged Obtiene un valor que indica si se ha cambiado algún valor de propiedad en el elemento de destino.
Propiedad pública IsRelationshipEntriesChanged Obtiene un valor que indica si ha cambiado cualquier entrada de la relación en el elemento de destino.
Propiedad pública IsSameName Obtiene un valor que indica si cualquier elemento secundario tiene el mismo nombre.
Propiedad pública PropertiesEqual Obtiene una lista de propiedades en el elemento de destino que son iguales.
Propiedad pública PropertiesModified Obtiene una lista de propiedades en el elemento de destino que se han modificado.
Propiedad pública RelationshipEntriesEqual Obtiene una lista de entradas de la relación que son iguales.
Propiedad pública RelationshipEntriesOrderChanged Obtiene una lista de entradas de la relación en el elemento de destino cuyo orden de entrada ha cambiado.
Propiedad pública RelationshipEntriesToAdd Obtiene una lista de entradas de la relación que se deben agregar al elemento de destino.
Propiedad pública RelationshipEntriesToDrop Obtiene una lista de entradas de la relación que se deben quitar del elemento de destino.
Propiedad pública TargetElement Obtiene el objeto IModelElement de destino.

Arriba

Métodos

  Nombre Descripción
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público Normalize Normaliza el modelo de datos representado por el elemento y su estructura.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.Data.Schema.SchemaModel (Espacio de nombres)

IModelElement