|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.|
Data Designer Extensibility (DDEX) SDK
The Data Designer Extensibility (DDEX) SDK provides documentation, samples, and resources to help you implement a DDEX provider for exposing third-party data source objects in Visual Studio. DDEX providers let you expose objects derived from almost any data source.
DDEX makes Visual Studio the best of tools for building data-driven applications, because it enables any third-party data source to fully participate in the rich Visual Studio design-time experience. By using DDEX, data objects from almost any source can participate in the Visual Studio IDE, appearing as an object hierarchy in the Server Explorer window, and participate fully in the drag-and-drop design-time experience.
Exposing third-party data source objects in Visual Studio requires the following:
Typically some amount of code to enhance the ADO.NET provider with design-time requirements.
An XML file describing your data object types that validates against the schema definition file VsDataObjectSupport.xsd, which is provided with this SDK.
An XML file describing your data view hierarchies that validates against the schema definition file VsDataViewSupport.xsd, which is provided with this SDK.
A back-end-specific ADO.NET data provider (to provide full support).
The definition files (.xsd) of both schemas are documented in the DDEX XML Schema Reference. In addition to your data provider and XML files, you must use members of the DDEX Managed Class Library Reference to implement your DDEX provider.