数据设计器可扩展性 (DDEX) SDK 提供文档、示例和资源来帮助您实现显示的第三方数据源对象一个 DDEX 提供程序在 Visual Studio。 DDEX 提供程序可以显示来自几乎所有数据源中的对象。
什么是 DDEX?
DDEX 通过允许数据设计器与第三方数据源及其对象层次结构进行增强 Visual Studio 设计时体验。 在其最高级别, DDEX 定义一个系统的方法来扩展数据设计器和 Visual Studio与数据相关的功能。 实际上,这涉及两根体系结构本身:
DDEX 使用共同 支持 特殊的数据提供程序来扩展调用 DDEX 提供程序 的实体 。 这些支持实体是支持等作为进程的数据命令,对象枚举,数据连接支持的托管类,数据对象支持,视图支持,以及许多其他重要功能。 Visual Studio 服务公开这些功能的用户级功能。
DDEX 提供了一组公开功能支持实体已提供的 Visual Studio 服务 。 一些更重要的 Visual Studio 服务包括:
DDEX 数据对象工厂 (IVsDataProviderObjectFactory 类)。
提供一种创建连接相关的对象。
DDEX 提供程序管理器 (IVsDataProviderManager 类)。
可以枚举注册的 DDEX 提供程序和查询特定类型的对象。
数据连接对话框 (IVsDataConnectionDialog 类)。
允许您集创建数据连接和收集的提供程序的对象工厂需信息。
数据连接工厂 (IVsDataConnectionFactory 类)。
允许您创建数据连接对象。
备注
有关完整的 DDEX 支持实体,并 Visual Studio 服务,请参见 数据设计器扩展性的体系结构。
使用 DDEX,从几乎所有源数据对象能够参与 Visual Studio 集成 (IDE)开发环境,显示为 服务器资源管理器的对象层次结构和完全参与拖放设计时体验。
显示在 Visual Studio 的第三方数据源对象需要,除了 DDEX 提供程序,定义数据对象类型的 XML 描述数据视图层次结构的文件和其他外部。 这些 XML 文件必须验证在 DataObjectSupport.xsd 和 DataViewSupport.xsd 定义的架构。 这些 XSD 文件随 DDEX SDK 和安装 (默认情况下) 在 驱动程序: \Program Files\Visual Studio 2008 SDK \生成号\VisualStudioIntegration\Common\Schemas。
这两个架构定义 (.xsd) 文件在 DDEX XML 架构参考文档。
除了 DDEX 提供程序和 XML 文件外,您可能需要使用库参考 DDEX 托管类的成员。
本节内容
数据设计器扩展性的体系结构
有关数据设计器扩展性的体系结构的高级讨论。DDEX 数据对象支持
在提供 DDEX 数据对象的详细文档的节点的顶部主题支持。DDEX 数据视图支持
在提供 DDEX 数据视图的详细文档的节点的顶部主题支持。验证 DDEX 的最终用户应用程序
对于验证数据提供程序的安装所需的有关步骤的讨论。DDEX XML 架构参考
引用两个 DDEX 架构的参考文档。 DataObjectSupport.xsd 和 DataViewSupport.xsd。
相关章节
- 扩展 Visual Studio 概述
Visual Studio SDK 的集成节提供的工具和资源有助于开发 VSPackage。