xSQL Schema Compare SDK for SQL Server version 12
xSQL.SchemaCompare.SqlServer Namespace
Inheritance Hierarchy
Classes
 ClassDescription
ClassAssemblyInfo Provides information about the current assembly.
ClassCollectionDescriptorAttribute A descriptor for a collection of SQL Server objects.
ClassComparisonOptionDescriptorAttribute Marks the type of a comparison option.
ClassComparisonOptions Provides options that determine how that database schema is compared and synchronized.
ClassDatabaseTriggerPairBase<T> Provides the base class for a pair of database triggers.
ClassEntityMapping Provides mapping semantic for database entities.
ClassEntityMappingFactory Provides a registry for database entity mappings.
ClassExecutionLogger Provides logging during the execution of the schema synchronization script.
ClassFunctionPairBase<T> Represents the base class for a pair of functions.
ClassPairBase Represents the base class for a pair of database entities.
ClassPairBaseEventArgs Provides data for schema compare events.
ClassPairCollectionBase<TPair,TItem> Provides the base class for a collection of pairs.
ClassProcedurePairBase<T> Provides the base class for a pair of procedures.
ClassProgressEventArgs Provides data to the schema comparison progress event.
ClassSchemaCompareException Represents an exception that is thrown during schema compare operations.
ClassSchemaCompareSession Provides information related to a comparison session.
ClassSchemaDiffExtractor Generates a schema differences extract, in either xml or html format, and saves it to a file.
ClassSchemaDiffExtractorSettings Provides settings for the SchemaDiffExtractor.
ClassSchemaFilter Represents a schema filter.
ClassSchemaFilterCollection Represents a collection of SchemaFilter elements.
ClassSchemaFilterCriteria Represents the selection conditions for a schema filter.
ClassSchemaFilterCriteriaCollection Represents a collection of SchemaFilterCriteria elements.
ClassSchemaScriptEventArgs Provides data to the event raised during the generation of the schema synchronization script.
ClassSchemaScriptFragment Represents a script fragment, which is a portion of the schema script for a database object.
ClassSchemaScriptFragmentCollection Represents a collection of SchemaScriptFragment elements.
ClassScriptExecutionException Represents an exception that is thrown during the execution of the schema synchronization script.
ClassScriptManager Provides access to the schema synchronization script.
ClassSqlAggregatePair Represents a pair of xSQL.Schema.SqlServer.SqlAggregate objects.
ClassSqlAggregatePairCollection Represents a collection of SqlAggregatePair elements.
ClassSqlAggregatePairEventArgs Provides data to the event raised during the comparison of aggregates.
ClassSqlApplicationRolePair Represents a pair of xSQL.Schema.SqlServer.SqlApplicationRole objects.
ClassSqlApplicationRolePairCollection Represents a collection of SqlApplicationRolePair entities.
ClassSqlApplicationRolePairEventArgs Provides data to the event raised during the comparison of application roles
ClassSqlAssemblyFilePair Represents a pair of xSQL.Schema.SqlServer.SqlAssemblyFile objects.
ClassSqlAssemblyFilePairCollection Represents a collection of SqlAssemblyFilePair elements.
ClassSqlAssemblyPair Represents a pair of xSQL.Schema.SqlServer.SqlAssembly objects.
ClassSqlAssemblyPairCollection Represents a collection of SqlAssemblyPair elements.
ClassSqlAssemblyPairEventArgs Provides data to the event raised during the comparison of assemblies.
ClassSqlAsymmetricKeyPair Represents a pair of xSQL.Schema.SqlServer.SqlAsymmetricKey objects.
ClassSqlAsymmetricKeyPairCollection Represents a collection of SqlAsymmetricKeyPair entities.
ClassSqlAsymmetricKeyPairEventArgs Provides data to the event raised during the comparison of asymmetric keys.
ClassSqlBrokerContractPair Represents a pair of xSQL.Schema.SqlServer.SqlBrokerContract objects.
ClassSqlBrokerContractPairCollection Represents a collection of SqlBrokerContractPair objects.
ClassSqlBrokerContractPairEventArgs Provides data to the event raised during the comparison of broker contracts.
ClassSqlBrokerMessageTypeMappingPair Represents a pair of message types mapped to a broker contract.
ClassSqlBrokerMessageTypeMappingPairCollection Represents a collection of SqlBrokerMessageTypeMappingPair entities.
ClassSqlBrokerMessageTypePair Represents a pair of xSQL.Schema.SqlServer.SqlBrokerMessageType objects.
ClassSqlBrokerMessageTypePairCollection Represents a collection of SqlBrokerMessageTypePair entities.
ClassSqlBrokerMessageTypePairEventArgs Provides data to the event raised during the comparison of broker message types.
ClassSqlBrokerPriorityPair Represents a pair of xSQL.Schema.SqlServer.SqlBrokerPriority objects.
ClassSqlBrokerPriorityPairCollection Represents a collection of SqlBrokerPriorityPair entities.
ClassSqlBrokerPriorityPairEventArgs Provides data to the event raised during the comparison of broker priorities.
ClassSqlBrokerQueuePair Represents a pair of xSQL.Schema.SqlServer.SqlBrokerQueue objects.
ClassSqlBrokerQueuePairCollection Represents a collection of SqlBrokerQueuePair entities.
ClassSqlBrokerQueuePairEventArgs Provides data to the event raised during the comparison of broker queues.
ClassSqlBrokerRemoteServiceBindingPair Represents a pair of xSQL.Schema.SqlServer.SqlBrokerRemoteServiceBinding objects.
ClassSqlBrokerRemoteServiceBindingPairCollection Represents a collection of SqlBrokerRemoteServiceBindingPair entities.
ClassSqlBrokerRemoteServiceBindingPairEventArgs Provides data to the event raised during the comparison of broker remote service bindings.
ClassSqlBrokerRoutePair Represents a pair of xSQL.Schema.SqlServer.SqlBrokerRoute of objects.
ClassSqlBrokerRoutePairCollection Represents a collection of SqlBrokerRoutePair entities.
ClassSqlBrokerRoutePairEventArgs Provides data to the event raised during the comparison of broker routes.
ClassSqlBrokerServicePair Represents a pair of xSQL.Schema.SqlServer.SqlBrokerService objects.
ClassSqlBrokerServicePairCollection Represents a collection of SqlBrokerServicePair entities.
ClassSqlBrokerServicePairEventArgs Provides data to the event raised during the comparison of broker services.
ClassSqlCertificatePair Represents a pair of xSQL.Schema.SqlServer.SqlCertificate objects.
ClassSqlCertificatePairCollection Represents a collection of SqlCertificatePair entities.
ClassSqlCertificatePairEventArgs Provides data to the event raised during the comparison of certificates.
ClassSqlCheckConstraintPair Represents a pair of xSQL.Schema.SqlServer.SqlCheckConstraint objects.
ClassSqlCheckConstraintPairCollection Represents a collection of SqlCheckConstraintPair entities.
ClassSqlCheckConstraintPairEventArgs Provides data to the event raised during the comparison of check constraints.
ClassSqlClrDatabaseTriggerPair Represents a pair of xSQL.Schema.SqlServer.SqlClrDatabaseTrigger entities.
ClassSqlClrDatabaseTriggerPairCollection Represents a collection of SqlClrDatabaseTriggerPair objects.
ClassSqlClrDatabaseTriggerPairEventArgs Provides data to the event raised during the comparison of CLR database triggers.
ClassSqlClrDataTypePair Represents a pair of xSQL.Schema.SqlServer.SqlClrDataType objects.
ClassSqlClrDataTypePairCollection Represents a collection of SqlClrDataTypePair entities.
ClassSqlClrDataTypePairEventArgs Provides data to the event raised during the comparison of CLR data types.
ClassSqlClrFunctionPair Represents a pair of xSQL.Schema.SqlServer.SqlClrFunction entities.
ClassSqlClrFunctionPairCollection Represents a collection of SqlClrFunctionPair entities.
ClassSqlClrFunctionPairEventArgs Provides data to the event raised during the comparison of CLR functions.
ClassSqlClrProcedurePair Represents a pair of xSQL.Schema.SqlServer.SqlClrProcedure entities.
ClassSqlClrProcedurePairCollection Represents a collection of SqlClrProcedurePair entities.
ClassSqlClrProcedurePairEventArgs Provides data to the event raised during the comparison of CLR procedures.
ClassSqlClrTriggerPair Represents a pair of xSQL.Schema.SqlServer.SqlClrTrigger objects.
ClassSqlClrTriggerPairCollection Represents a collection of SqlClrTriggerPair entities.
ClassSqlClrTriggerPairEventArgs Provides data to the event raised during the comparison of CLR triggers.
ClassSqlColumnEncryptionKeyPair Represents a pair of xSQL.Schema.SqlServer.SqlColumnEncryptionKey objects.
ClassSqlColumnEncryptionKeyPairCollection Represents a collection of SqlColumnEncryptionKeyPair entities.
ClassSqlColumnEncryptionKeyPairEventArgs Provides data to the event raised during the comparison of the column encryption keys.
ClassSqlColumnEncryptionKeyValuePair Represents a pair of xSQL.Schema.SqlServer.SqlColumnEncryptionKeyValue objects.
ClassSqlColumnEncryptionKeyValuePairCollection Represents a collection of SqlColumnEncryptionKeyValuePair elements.
ClassSqlColumnMasterKeyPair Represents a pair of xSQL.Schema.SqlServer.SqlColumnMasterKey objects.
ClassSqlColumnMasterKeyPairCollection Represents a collection of SqlColumnMasterKeyPair entities.
ClassSqlColumnMasterKeyPairEventArgs Provides data to the event raised during the comparison of column master keys.
ClassSqlColumnPair Represents a pair of xSQL.Schema.SqlServer.SqlColumn objects.
ClassSqlColumnPairCollection Represents a collection of SqlColumnPair objects.
ClassSqlColumnPairEventArgs Provides data to the event raised during the comparison of columns.
ClassSqlDatabasePair Represents a pair of xSQL.Schema.SqlServer.SqlDatabase objects.
ClassSqlDatabaseRolePair Represents a pair of xSQL.Schema.SqlServer.SqlDatabaseRole objects.
ClassSqlDatabaseRolePairCollection Represents a collection of SqlDatabaseRolePair elements.
ClassSqlDatabaseRolePairEventArgs Provides data to the event raised during the comparison of database roles.
ClassSqlDatabaseTriggerPair Represents a pair of xSQL.Schema.SqlServer.SqlDatabaseTrigger entities.
ClassSqlDatabaseTriggerPairCollection Represents a collection of SqlDatabaseTriggerPair objects.
ClassSqlDatabaseTriggerPairEventArgs Provides data to the event raised during the comparison of database triggers.
ClassSqlDataFilePair Represents a pair of xSQL.Schema.SqlServer.SqlDataFile objects.
ClassSqlDataFilePairCollection Represents a collection of SqlDataFilePair elements.
ClassSqlDefaultConstraintPair Represents a pair of xSQL.Schema.SqlServer.SqlDefaultConstraint objects.
ClassSqlDefaultConstraintPairCollection Represents a collection of SqlDefaultConstraintPair entities.
ClassSqlDefaultConstraintPairEventArgs Provides data to the event raised during the comparison of default constraints.
ClassSqlDefaultPair Represents a collection of xSQL.Schema.SqlServer.SqlDefault entities.
ClassSqlDefaultPairCollection Represents a collection of SqlDefaultPair entities.
ClassSqlDefaultPairEventArgs Provides data to the event raised during the comparison of defaults.
ClassSqlEdgeConstraintPair Represents a pair of xSQL.Schema.SqlServer.SqlEdgeConstraint objects.
ClassSqlEdgeConstraintPairCollection Represents a collection of SqlEdgeConstraintPair entities.
ClassSqlEdgeConstraintPairEventArgs Provides data to the event raised during the comparison of edge constraints.
ClassSqlEntityPairEventArgs<TPair,T> Provides data to the event raised during the comparison of database entities.
ClassSqlExtendedPropertyPair Represents a pair of xSQL.Schema.SqlServer.SqlExtendedProperty entities.
ClassSqlExtendedPropertyPairCollection Represents a collection of SqlExtendedPropertyPair entities.
ClassSqlExtendedPropertyPairEventArgs Provides data to the event raised during the comparison of extended properties.
ClassSqlFileGroupPair Represents a pair of xSQL.Schema.SqlServer.SqlFileGroup entities.
ClassSqlFileGroupPairCollection Represents a collection of SqlFileGroupPair elements.
ClassSqlFileGroupPairEventArgs Provides data to the event raised during the comparison of filegroups.
ClassSqlForeignKeyPair Represents a pair of xSQL.Schema.SqlServer.SqlForeignKey objects.
ClassSqlForeignKeyPairCollection Represents a collection of SqlForeignKeyPair entities.
ClassSqlForeignKeyPairEventArgs Provides data to the event raised during the comparison of foreign keys.
ClassSqlFullTextCatalogPair Represents a pair of xSQL.Schema.SqlServer.SqlFullTextCatalog objects.
ClassSqlFullTextCatalogPairCollection Represents a collection of SqlFullTextCatalogPair entities.
ClassSqlFullTextCatalogPairEventArgs Provides data to the event raised during the comparison of full-text catalogs.
ClassSqlFullTextIndexPair Represents a pair of xSQL.Schema.SqlServer.SqlFullTextIndex objects.
ClassSqlFullTextIndexPairEventArgs Provides data to the event raised during the comparison of full-text indexes.
ClassSqlFullTextStopListPair Represents a pair of xSQL.Schema.SqlServer.SqlFullTextStopList objects.
ClassSqlFullTextStopListPairCollection Represents a collection of SqlFullTextStopListPair entities.
ClassSqlFullTextStopListPairEventArgs Provides data to the event raised during the comparison of full-text stop lists.
ClassSqlFunctionPair Represents a pair of xSQL.Schema.SqlServer.SqlFunction entities.
ClassSqlFunctionPairCollection Represents a collection of SqlFunctionPair entities.
ClassSqlFunctionPairEventArgs Provides data to the event raised during the comparison of user-defined functions.
ClassSqlIndexPair Represents a pair of xSQL.Schema.SqlServer.SqlIndex objects.
ClassSqlIndexPairCollection Represents a collection of SqlIndexPair entities.
ClassSqlIndexPairEventArgs Provides data to the event raised during the comparison of indexes.
ClassSqlLogFilePair Represents a pair of xSQL.Schema.SqlServer.SqlLogFile objects.
ClassSqlLogFilePairCollection Represents a collection of SqlLogFilePair elements.
ClassSqlLogFilePairEventArgs Provides data to the event raised during the comparison of log files.
ClassSqlMemoryTablePair Represents a pair of xSQL.Schema.SqlServer.SqlMemoryTable objects.
ClassSqlMemoryTablePairCollection Represents a collection of SqlMemoryTablePair entities.
ClassSqlMemoryTablePairEventArgs Provides data to the event raised during the comparison of memory tables.
ClassSqlPairBase<TItem> Represents the base class for a pair of SQL Server database entities.
ClassSqlPartitionFunctionPair Represents a pair of xSQL.Schema.SqlServer.SqlPartitionFunction objects.
ClassSqlPartitionFunctionPairCollection Represents a collection of SqlPartitionFunctionPair entities.
ClassSqlPartitionFunctionPairEventArgs Provides data to the event raised during the comparison of partition functions.
ClassSqlPartitionSchemePair Represents a pair of xSQL.Schema.SqlServer.SqlPartitionScheme objects.
ClassSqlPartitionSchemePairCollection Represents a collection of SqlPartitionSchemePair entities.
ClassSqlPartitionSchemePairEventArgs Provides data to the event raised during the comparison of partition schemes.
ClassSqlPermissionPair Represents a pair of xSQL.Schema.SqlServer.SqlPermission entities.
ClassSqlPermissionPairCollection Represents a collection of SqlPermissionPair entities.
ClassSqlPermissionPairEventArgs Provides data to the event raised during the comparison of permissions.
ClassSqlPrimaryKeyPair Represents a pair of xSQL.Schema.SqlServer.SqlPrimaryKey objects.
ClassSqlPrimaryKeyPairEventArgs Provides data to the event raised during the comparison of primary keys.
ClassSqlProcedurePair Represents a pair of xSQL.Schema.SqlServer.SqlProcedure entities.
ClassSqlProcedurePairCollection Represents a collection of SqlProcedurePair entities.
ClassSqlProcedurePairEventArgs Provides data to the event raised during the comparison of stored procedures.
ClassSqlRulePair Represents a pair of xSQL.Schema.SqlServer.SqlRule entities.
ClassSqlRulePairCollection Represents a collection of SqlRulePair entities.
ClassSqlRulePairEventArgs Provides data to the event raised during the comparison of rules.
ClassSqlSchemaCompare Represents the main class for comparing and synchronizing two SQL Server databases.
ClassSqlSchemaPair Represents a pair of xSQL.Schema.SqlServer.SqlSchema objects.
ClassSqlSchemaPairCollection Represents a collection of SqlSchemaPair entities.
ClassSqlSchemaPairEventArgs Provides data to the event raised during the comparison of database schemas.
ClassSqlSearchPropertyListPair Represents a pair of xSQL.Schema.SqlServer.SqlSearchPropertyList objects.
ClassSqlSearchPropertyListPairCollection Represents a collection of SqlSearchPropertyListPair entities.
ClassSqlSearchPropertyListPairEventArgs Provides data to the event raised during the comparison of search property lists.
ClassSqlSearchPropertyPair Represents a pair of properties associated with a search property list.
ClassSqlSearchPropertyPairCollection Represents a collection of SqlSearchPropertyPair elements.
ClassSqlSecurityPolicyPair Represents a pair of xSQL.Schema.SqlServer.SqlSecurityPolicy security policies.
ClassSqlSecurityPolicyPairCollection Represents a collection of SqlSecurityPolicyPair entities.
ClassSqlSecurityPolicyPairEventArgs Provides data to the event raised during the comparison of the security policies.
ClassSqlSecurityPredicatePair Represents a pair of xSQL.Schema.SqlServer.SqlSecurityPredicate objects.
ClassSqlSecurityPredicatePairCollection Represents a collection of SqlSecurityPredicatePair elements.
ClassSqlSequencePair Represents a pair of xSQL.Schema.SqlServer.SqlSequence objects.
ClassSqlSequencePairCollection Represents a collection of SqlSequencePair entities.
ClassSqlSequencePairEventArgs Provides data to the event raised during the comparison of sequences.
ClassSqlSpatialIndexPair Represents a pair of xSQL.Schema.SqlServer.SqlSpatialIndex objects.
ClassSqlSpatialIndexPairCollection Represents a collection of SqlSpatialIndexPair entities.
ClassSqlSpatialIndexPairEventArgs Provides data to the event raised during the comparison of spatial indexes.
ClassSqlStatisticPair Represents a pair of xSQL.Schema.SqlServer.SqlStatistic objects.
ClassSqlStatisticPairCollection Represents a collection of SqlStatisticPair entities.
ClassSqlStatisticPairEventArgs Provides data to the event raised during the comparison of statistics.
ClassSqlSymmetricKeyPair Represents a pair of xSQL.Schema.SqlServer.SqlSymmetricKey objects.
ClassSqlSymmetricKeyPairCollection Represents a collection of SqlSymmetricKeyPair entities.
ClassSqlSymmetricKeyPairEventArgs Provides data to the event raised during the comparison of symmetric keys.
ClassSqlSynonymPair Represents a pair of xSQL.Schema.SqlServer.SqlSynonym objects.
ClassSqlSynonymPairCollection Represents a collection of SqlSynonymPair entities.
ClassSqlSynonymPairEventArgs Provides data to the event raised during the comparison of synonyms.
ClassSqlTablePair Represents a pair of xSQL.Schema.SqlServer.SqlTable objects.
ClassSqlTablePairCollection Represents a collection of SqlTablePair entities.
ClassSqlTablePairEventArgs Provides data to the event raised during the comparison of tables.
ClassSqlTriggerPair Represents a pair of xSQL.Schema.SqlServer.SqlTrigger objects.
ClassSqlTriggerPairCollection Represents a collection of SqlTriggerPair entities.
ClassSqlTriggerPairEventArgs Provides data to the event raised during the comparison of triggers.
ClassSqlUniqueConstraintPair Represents a pair of xSQL.Schema.SqlServer.SqlUniqueConstraint objects.
ClassSqlUniqueConstraintPairCollection Represents a collection of SqlUniqueConstraintPair entities.
ClassSqlUniqueConstraintPairEventArgs Provides data to the event raised during the comparison of unique constraints.
ClassSqlUserDefinedDataTypePair Represents a pair of xSQL.Schema.SqlServer.SqlUserDefinedDataType objects.
ClassSqlUserDefinedDataTypePairCollection Represents a collection of SqlUserDefinedDataTypePair entities.
ClassSqlUserDefinedDataTypePairEventArgs Provides data to the event raised during the comparison of user-defined data types.
ClassSqlUserDefinedTableTypePair Represents a pair of xSQL.Schema.SqlServer.SqlUserDefinedTableType objects.
ClassSqlUserDefinedTableTypePairCollection Represents a collection of SqlUserDefinedTableTypePair entities.
ClassSqlUserDefinedTableTypePairEventArgs Provides data to the event raised during the comparison of user-defined table types.
ClassSqlUserPair Represents a pair of xSQL.Schema.SqlServer.SqlUser of database users.
ClassSqlUserPairCollection Represents a collection of SqlUserPair entities.
ClassSqlUserPairEventArgs Provides data to the event raised during the comparison of database users.
ClassSqlViewPair Represents a pair of xSQL.Schema.SqlServer.SqlView objects.
ClassSqlViewPairCollection Represents a collection of SqlViewPair entities.
ClassSqlViewPairEventArgs Provides data to the event raised during the comparison of views.
ClassSqlXmlIndexPair Represents a pair of xSQL.Schema.SqlServer.SqlXmlIndex objects.
ClassSqlXmlIndexPairCollection Represents a collection of SqlXmlIndexPair entities.
ClassSqlXmlIndexPairEventArgs Provides data to the event raised during the comparison of xml indexes.
ClassSqlXmlSchemaCollectionPair Represents a pair of xSQL.Schema.SqlServer.SqlXmlSchemaCollection objects.
ClassSqlXmlSchemaCollectionPairCollection Represents a collection of SqlXmlSchemaCollectionPair entities.
ClassSqlXmlSchemaCollectionPairEventArgs Provides data to the event raised during the comparison of xml schema collections.
ClassStopListWordPair Represents a pair of xSQL.Schema.SqlServer.StopListWord objects associated with the full-text stop list.
ClassStopListWordPairCollection Represents a collection of StopListWordPair objects.
ClassTableViewPairBase<T> Provides the base class for a pair of tables or views.
Interfaces
 InterfaceDescription
InterfaceIExtendedPropertyPair Represents the interface implemented by a pair of database objects that support extended properties.
InterfaceIPermissionPair Represents the interface implemented by a pair of database objects that supports permissions.
Enumerations
 EnumerationDescription
EnumerationAssemblyCreateOptionEnum Defines constants that determine the additional action that should be performed in a database when a new assembly is created. Changes in the assembly registration policy, introduced in SQL Server 2017, require these additional actions in order to successfully register the assembly.
EnumerationComparisonOptionTypeEnum Defines constants that represents the type of a comparison option.
EnumerationComparisonStatusEnum Defines constants that indicate the comparison status of a pair of entities.
EnumerationEntityMappingTypeEnum Defines constants that indicate that type of mapping between database entities.
EnumerationFileGroupComparisonOptionEnum Specifies the type of the mapping between two database filegroups.
EnumerationSchemaFilterOperatorTypeEnum Defines the operator types for a schema filter.
EnumerationSchemaFilterTypeEnum Defines constants the indicate the type of a schema filter conditions.
EnumerationScriptExecutionStatusEnum Defines constants that indicate the execution status of the schema synchronization script.
See Also

Reference

xSQL.SchemaCompare.SqlServer Assembly

 

 


©Copyright 2022 xSQL Software. All Rights Reserved.

Send Feedback