Compartir a través de


ModelComparisonResult (Clase)

Representa el resultado de la comparación de SchemaModel.

Jerarquía de herencia

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelComparisonResult

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

Sintaxis

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

El tipo ModelComparisonResult expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público ModelComparisonResult() Inicializa una nueva instancia de la clase ModelComparisonResult.
Método público ModelComparisonResult(ModelComparisonResult) Inicializa una nueva instancia de la clase ModelComparisonResult.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública ElementGroupsEqual
Propiedad pública ElementsChanged Obtiene una colección de elementos que cambian.
Propiedad pública ElementsComposingChildrenChanged
Propiedad pública ElementsEqual Obtiene una colección de elementos que no tienen ningún cambio.
Propiedad pública ElementsHierarchicalChildrenChanged Obtiene una colección de elementos que se cambian porque los elementos jerárquicos han cambiado.
Propiedad pública ElementsPropertyChanged Obtiene una colección de elementos que se cambian porque las propiedades han cambiado.
Propiedad pública ElementsRelationshipEntryChanged Obtiene una colección de elementos que se cambian porque se han agregado o colocado entradas de la relación.
Propiedad pública ElementsToAdd Obtiene una colección de elementos que se encuentran en el origen pero no en el destino.
Propiedad pública ElementsToDrop Obtiene una colección de elementos que se encuentran en el destino pero no en el origen.
Propiedad pública IsEqual Devuelve un valor que indica si los elementos comparados son iguales.

Arriba

Métodos

  Nombre Descripción
Método público AddToAddElementList(IModelElement) Agrega un elemento a la lista de elementos agregados.
Método público AddToAddElementList(IList<IModelElement>) Agrega elementos a la lista de elementos agregados.
Método público AddToChangedElementList(IDictionary<IModelElement, ModelComparisonChangeDefinition>)
Método público AddToChangedElementList(IModelElement, ModelComparisonChangeDefinition)
Método público AddToDropElementList(IModelElement) Agrega un elemento a la lista de elementos colocados.
Método público AddToDropElementList(IList<IModelElement>) Agrega una lista de elementos a la lista de elementos colocados.
Método público AddToEqualElementGroupList
Método público AddToEqualElementList(IDictionary<IModelElement, IModelElement>) Agrega una lista de elementos a la lista de elementos iguales.
Método público AddToEqualElementList(IModelElement, IModelElement) Agrega un elemento que es igual en el origen y en el destino.
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método público ExcludeResults Filtra el resultado de la comparación con los tipos excluidos.
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 GetResultType Devuelve el tipo de resultado para este elemento.
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 Itera por los elementos cambiados y determina si hay alguna diferencia en la definición de cambios.Si se ha modificado el resultado y no se cambia nada, el elemento se agrega a la lista de iguales.
Método público RemoveFromAddElementList(IModelElement) Quita un elemento de la lista de elementos agregados.
Método público RemoveFromAddElementList(IList<IModelElement>) Quita una lista de elementos de la lista de elementos agregados.
Método público RemoveFromChangedElementList(IModelElement) Quita un elemento de la lista de elementos cambiados.
Método público RemoveFromChangedElementList(IList<IModelElement>) Quita una lista de elementos de la lista de elementos cambiados.
Método público RemoveFromDropElementList(IModelElement) Quita un elemento de la lista de elementos colocados.
Método público RemoveFromDropElementList(IList<IModelElement>) Quita una lista de elementos de la lista de elementos colocados.
Método público RemoveFromEqualElementGroupList
Método público RemoveFromEqualElementList(IModelElement) Quita un elemento de la lista de elementos iguales.
Método público RemoveFromEqualElementList(IList<IModelElement>) Quita una lista de elementos de la lista de elementos iguales.
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)