Compartir a través de


IDataEnvironment Interfaz

Definición

Define una interfaz a los servicios de datos que permite que los diseñadores de controles integren en su entorno de diseño funcionalidad relacionada con las bases de datos o almacenes de datos.

public interface class IDataEnvironment
public interface IDataEnvironment
type IDataEnvironment = interface
Public Interface IDataEnvironment

Comentarios

Un objeto que implementa la IDataEnvironment interfaz puede acceder a las conexiones de datos disponibles para una aplicación en tiempo de diseño. La IDataEnvironment interfaz proporciona métodos para enumerar las conexiones de datos disponibles, crear nuevas conexiones de datos, recuperar información de esquema de una conexión y guardar la información de configuración de conexión de datos en el archivo de configuración de la aplicación.

La IDataEnvironment interfaz permite interactuar con las conexiones de datos en el entorno de diseño, pero no está pensada como API de administración de datos.

Propiedades

Connections

Obtiene una colección de conexiones de datos definida en la sesión de diseño actual.

Métodos

BuildConnection(IWin32Window, DesignerDataConnection)

Crea una nueva conexión de datos o edita una conexión existente utilizando la interfaz de usuario de nueva conexión de la herramienta de diseño.

BuildQuery(IWin32Window, DesignerDataConnection, QueryBuilderMode, String)

Inicia un cuadro de diálogo para crear una cadena de consulta SQL.

ConfigureConnection(IWin32Window, DesignerDataConnection, String)

Escribe una cadena de conexión en el archivo de configuración de la aplicación.

GetCodeExpression(DesignerDataConnection)

Devuelve una expresión de código que contiene el código fuente necesario para recuperar una cadena de conexión del archivo de configuración de la aplicación.

GetConnectionSchema(DesignerDataConnection)

Obtiene el esquema para la conexión de datos especificada.

GetDesignTimeConnection(DesignerDataConnection)

Obtiene una conexión a base de datos que se puede utilizar en tiempo de diseño.

Se aplica a