Microsoft.Data.Schema.Tools.Compare.Schema Namespace
This namespace contains classes that are used by the Schema Compare window of Visual Studio Application Lifecycle Management (ALM) to compare and re-create databases.
There are two extensibility points in this namespace where a developer can extend the Schema Compare window to compare and create databases for new specific models. The extension points are the SchemaCompareScriptService class and the SchemaCompareSettingsService class.
Classes
Class | Description | |
---|---|---|
SchemaCompareConnectionBasedModelCreator | This is the definition of one of the Schema Compare Extension points. This class provides the database schema provider (DSP)-specific ConnectionBasedModelCreator. | |
SchemaCompareConnectionBasedModelProvider | Provides a class for connection-based schema compare model provider objects that are used in the Schema Compare window of Visual Studio Premium and Visual Studio Ultimate. | |
SchemaCompareExcludedElement | Identifies an element that is not included in the comparison of elements in the Schema Compare window of Visual Studio. | |
SchemaCompareFileBasedModelCreator | Provides an extension point for a file creator that is used by the Schema Compare window of Visual Studio Premium and Visual Studio Ultimate to create a file-based database. | |
SchemaCompareFileBasedModelProvider | Provides a class for a file-based model provider to compare schemas in the Schema Compare window of Visual Studio Premium and Visual Studio Ultimate. | |
SchemaCompareGridRow | Represents a row in the Schema Compare window of Visual Studio that enables code to manipulate the appearance and behavior of the row. | |
SchemaCompareModelInformation | Provides equatable information about the current database schema provider in the Schema Compare window of Visual Studio Application Lifecycle Management (ALM). | |
SchemaCompareModelProviderBase | Provides a base class for schema compare model provider objects that are used in the Schema Compare window of Visual Studio. | |
SchemaCompareScriptService | Provides methods to analyze and display object scripts for a target database in the Object Definition window and the Update Script Tool window of Visual Studio Premium and Visual Studio Ultimate. In addition, this service can modify the structure of the target database to match the schema of the source database by creating and executing a DeploymentPlan. | |
SchemaCompareSettingsService | Provides standard settings that are used by the Schema Compare window in Visual Studio Premium and Visual Studio Ultimate. | |
StateChangedEventArgs | Provides data for the SelectStateChanged and SelectAsDependencyStateChanged events in the Schema Compare window of Visual Studio Application Lifecycle Management (ALM). |
Interfaces
Interface | Description | |
---|---|---|
ISchemaCompareModelProvider | Provides the base interface that represents a schema compare model provider. |
Enumerations
Enumeration | Description | |
---|---|---|
SchemaCompareConnectionType | Indicates the type of connection that is used in an IModelProvider object. | |
SchemaCompareGridRowType | Specifies the type of difference in how the source and target elements differ between two databases. |