SqlModelComparer (Clase)
Clase que se usa para comparar un modelo de esquema de origen y de destino.
Jerarquía de herencia
System.Object
Microsoft.Data.Schema.SchemaModel.ModelComparer
Microsoft.Data.Schema.Sql.SchemaModel.SqlModelComparer
Microsoft.Data.Schema.Sql.SchemaModel.Sql80ModelComparer
Microsoft.Data.Schema.Sql.SchemaModel.Sql90ModelComparer
Espacio de nombres: Microsoft.Data.Schema.Sql.SchemaModel
Ensamblado: Microsoft.Data.Schema.Sql (en Microsoft.Data.Schema.Sql.dll)
Sintaxis
'Declaración
Public MustInherit Class SqlModelComparer _
Inherits ModelComparer
public abstract class SqlModelComparer : ModelComparer
public ref class SqlModelComparer abstract : public ModelComparer
[<AbstractClass>]
type SqlModelComparer =
class
inherit ModelComparer
end
public abstract class SqlModelComparer extends ModelComparer
El tipo SqlModelComparer expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
DatabaseSchemaProvider | Obtiene el proveedor del esquema de base de datos para este comparador. | |
Schema | Obtiene el esquema asociado al comparador. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
ArePropertiesEqual | Devuelve un valor que indica si las propiedades de dos elementos son iguales. (Invalida a ModelComparer.ArePropertiesEqual(IModelElement, IModelElement, ModelPropertyClass, ModelComparerConfiguration)). | |
Cancel | Cancela la comparación. (Se hereda de ModelComparer). | |
Compare(IModelElement, IModelElement) | Compara dos elementos sin un filtro. (Se hereda de ModelComparer). | |
Compare(ModelStore, ModelStore) | Compara dos modelos sin un filtro. (Se hereda de ModelComparer). | |
Compare(IModelElement, IModelElement, ModelComparerConfiguration) | Compara dos elementos. (Se hereda de ModelComparer). | |
Compare(ModelStore, ModelStore, ModelComparerConfiguration) | Compara dos modelos con un filtro pasado. (Se hereda de ModelComparer). | |
CompareRelationship | Compara una relación en los modelos de origen y de destino. (Invalida a ModelComparer.CompareRelationship(IModelRelationship, IModelRelationship, ModelComparerConfiguration, ModelComparisonChangeDefinition)). | |
CreateDefaultConfiguration | Crea la configuración de comparación predeterminada. (Invalida a ModelComparer.CreateDefaultConfiguration()). | |
Equals | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). | |
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). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
OnCompareElementFinished | Se le llama cuando la comparación de un elemento se ha completado. (Invalida a ModelComparer.OnCompareElementFinished(IModelElement, IModelElement, ModelComparerConfiguration, ModelComparisonResult, ModelComparisonChangeDefinition)). | |
OnCompareModelFinished | Se le llama cuando la comparación de modelos se ha completado. (Invalida a ModelComparer.OnCompareModelFinished(ModelStore, ModelStore, ModelComparerConfiguration, ModelComparisonResult)). | |
OnCompareModelStarted | Se le llama cuando la comparación de modelos se ha iniciado. (Invalida a ModelComparer.OnCompareModelStarted(ModelStore, ModelStore, ModelComparerConfiguration)). | |
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.