ISchemaCompareModelProvider 接口

提供表示架构比较模型提供程序的基接口。

命名空间:  Microsoft.Data.Schema.Tools.Compare.Schema
程序集:  Microsoft.Data.Schema.Tools(在 Microsoft.Data.Schema.Tools.dll 中)

语法

声明
Public Interface ISchemaCompareModelProvider
public interface ISchemaCompareModelProvider
public interface class ISchemaCompareModelProvider
type ISchemaCompareModelProvider =  interface end
public interface ISchemaCompareModelProvider

ISchemaCompareModelProvider 类型公开以下成员。

属性

  名称 说明
公共属性 ConnectionType 获取连接的类型。
公共属性 DatabaseSchemaProvider 获取当前的数据库架构提供程序。
公共属性 ModelInformation 获取有关当前数据库模型的模型信息。
公共属性 Name 获取提供程序的名称。

页首

方法

  名称 说明
公共方法 Cancel
公共方法 Deserialize 使用所提供的 XML 节点将 ISchemaCompareModelProvider 反序列化为对象,如果需要,在反序列化期间发生问题时还可返回错误消息。
公共方法 IsCompatible 返回一个值,指示当前提供程序对象是否与所提供的架构比较模型提供程序对象兼容。
公共方法 IsEqual 返回一个值,指示所提供的 ISchemaCompareModelProvider 是否与当前提供程序相等。
公共方法 ResetCancel
公共方法 Serialize 使当前对象序列化,并将其保存到所提供的 XML 节点中。
公共方法 Uninitialize “架构比较” 窗口为空时在 Visual Studio 中取消此对象的初始化。
公共方法 Validate 返回一个值,指示当前提供程序是否有效。

页首

请参见

参考

Microsoft.Data.Schema.Tools.Compare.Schema 命名空间

其他资源

扩展 Visual Studio 的数据库功能