Export (0) Print
Expand All

Microsoft.Data.Schema.Tools.Compare.Schema Namespace

Visual Studio 2010

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.

  ClassDescription
Public classSchemaCompareConnectionBasedModelCreatorThis is the definition of one of the Schema Compare Extension points. This class provides the database schema provider (DSP)-specific ConnectionBasedModelCreator.
Public classSchemaCompareConnectionBasedModelProviderProvides 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.
Public classSchemaCompareExcludedElementIdentifies an element that is not included in the comparison of elements in the Schema Compare window of Visual Studio.
Public classSchemaCompareFileBasedModelCreatorProvides 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.
Public classSchemaCompareFileBasedModelProviderProvides a class for a file-based model provider to compare schemas in the Schema Compare window of Visual Studio Premium and Visual Studio Ultimate.
Public classSchemaCompareGridRowRepresents a row in the Schema Compare window of Visual Studio that enables code to manipulate the appearance and behavior of the row.
Public classSchemaCompareModelInformationProvides equatable information about the current database schema provider in the Schema Compare window of Visual Studio Application Lifecycle Management (ALM).
Public classSchemaCompareModelProviderBaseProvides a base class for schema compare model provider objects that are used in the Schema Compare window of Visual Studio.
Public classSchemaCompareScriptServiceProvides 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.
Public classSchemaCompareSettingsServiceProvides standard settings that are used by the Schema Compare window in Visual Studio Premium and Visual Studio Ultimate.
Public classStateChangedEventArgsProvides data for the SelectStateChanged and SelectAsDependencyStateChanged events in the Schema Compare window of Visual Studio Application Lifecycle Management (ALM).

  InterfaceDescription
Public interfaceISchemaCompareModelProviderProvides the base interface that represents a schema compare model provider.

  EnumerationDescription
Public enumerationSchemaCompareConnectionTypeIndicates the type of connection that is used in an IModelProvider object.
Public enumerationSchemaCompareGridRowTypeSpecifies the type of difference in how the source and target elements differ between two databases.

Community Additions

ADD
Show:
© 2014 Microsoft