DDEX 数据连接 UI

Visual Studio 提供数据连接用户 (UI)界面启用点并单击连接到数据源。 数据连接 UI 由三个对话框:

  • 数据源 对话框,允许用户选择或更改数据源和关联的数据提供程序。

  • 数据连接 对话框,允许用户指定或更改数据连接信息。

  • 高级连接属性 对话框,它提供属性网格编辑或应用程序连接属性值。

有关数据连接 UI

程序集 Microsoft.VisualStudio.Data.Services.DLL 提供需要实现提供数据连接 UI 工作。 Visual Studio内的基接口。

当 Visual Studio 是此数据连接 UI 的主要使用者时,将由其他 Microsoft 产品的选择针对使用。 在这些情况下,其中应由第三方实现的 Microsoft.VisualStudio.Data.Services.DLL 未交付,另一个程序集, Microsoft.Data.ConnectionUI.DLL、提供 IDataConnectionUIControlIDataConnectionProperties 接口。 IVsDataConnectionUIControlIVsDataConnectionProperties 接口。 DDEX framework 类实现,因此,从这些类中的一个 DDEX 提供程序实现在其他 Microsoft 产品将自动继承能够工作。

总结如下:

  1. 处理在 Visual Studio 内的数据连接 UI,需要对 Microsoft.VisualStudio.Data.Services.DLL,提供对 IVsDataConnectionUIControlIVsDataConnectionProperties 接口。 这提供了非可视 studio 方案自动所需的支持。

  2. 处理数据连接 UI 在 Visual Studio 之外,需要直接实现 IDataConnectionUIControlIDataConnectionProperties 接口,该接口在 Microsoft.Data.ConnectionUI.DLL 定义。

  3. 如果要处理两个方案,或者,如果当前工作在 Visual Studio 内,但在将来的版本中添加非可视的 studio 方案,应遵循项目 #1,上面。 实现 IVsDataConnectionUIControlIVsDataConnectionProperties 接口实现相应的接口,而无需其他工作。

本节内容

相关章节

请参见

参考

Microsoft.Data.ConnectionUI

概念

自定义数据连接 UI

数据连接可编程性