Share via


Microsoft.VisualStudio.Data.Schema.Project.SchemaAndDataCompare Namespace

The Microsoft.VisualStudio.Data.Schema.Project.SchemaAndDataCompare namespace provides interfaces and classes to support the Project feature. It supports the Visual Studio infrastructure and is not intended to be used directly from your code.

Classes

  Class Description
Public class BlockDisplayHandler Helps export the DML and DDL scripts for schema and data compare.
Public class ComparisonGenerator Generates schema and non-schema comparisons from the UI, file, etc.
Public class ConnectionBasedModelProvider Represents the connection-based model provider.
Public class FileBasedModelProvider Represents the file-based model provider.
Public class ModelProviderBase Represents the model provider.
Public class NewSchemaCompareWizard Represents the new schema compare wizard.
Public class ProjectBasedModelProvider Represents the project-based model provider.

Interfaces

  Interface Description
Public interface INonSchemaCompareDocData The base interface used by non-schema comparers.
Public interface INonSchemaComparerEditorLogic Represents non-schema comparer editor logic.

Delegates

  Delegate Description
Public delegate ComparisonGenerator.ObjectInSelectionListCallback Callback for an object in the selection list.