Share via


ISchemaCompareModelProvider Interface

Provides the base interface that represents a schema compare model provider.

Namespace:  Microsoft.Data.Schema.Tools.Compare.Schema
Assembly:  Microsoft.Data.Schema.Tools (in Microsoft.Data.Schema.Tools.dll)

Syntax

'Declaration
Public Interface ISchemaCompareModelProvider
public interface ISchemaCompareModelProvider
public interface class ISchemaCompareModelProvider
type ISchemaCompareModelProvider =  interface end
public interface ISchemaCompareModelProvider

The ISchemaCompareModelProvider type exposes the following members.

Properties

  Name Description
Public property ConnectionType Gets the type of connection.
Public property DatabaseSchemaProvider Gets the current database schema provider.
Public property ModelInformation Gets the model information about the current database model.
Public property Name Gets the name of the provider.

Top

Methods

  Name Description
Public method Cancel
Public method Deserialize Deserializes the ISchemaCompareModelProvider into an object by using the provided XML node, and optionally returns an error message if a problem occurs during deserialization.
Public method IsCompatible Returns a value that indicates whether the current provider object is compatible with the provided schema compare model provider object.
Public method IsEqual Returns a value that indicates whether the provided ISchemaCompareModelProvider is equal to the current provider.
Public method ResetCancel
Public method Serialize Serializes the current object and saves it into the provided XML node.
Public method Uninitialize Uninitializes this object in Visual Studio when the Schema Compare window is empty.
Public method Validate Returns a value indicates whether the current provider is valid.

Top

See Also

Reference

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

Other Resources

Extending the Database Features of Visual Studio