IDataEnvironment Interfaccia

Definizione

Definisce un'interfaccia ai servizi di dati che consente alle finestre di progettazione dei controlli di integrare archivi dati o funzionalità relative al database nel proprio ambiente di progettazione.

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

Commenti

Un oggetto che implementa l'interfaccia IDataEnvironment può accedere alle connessioni dati disponibili per un'applicazione in fase di progettazione. L'interfaccia IDataEnvironment fornisce metodi per elencare le connessioni dati disponibili, creare nuove connessioni dati, recuperare le informazioni sullo schema da una connessione e salvare le informazioni di configurazione della connessione dati al file di configurazione dell'applicazione.

L'interfaccia IDataEnvironment consente di interagire con le connessioni dati nell'ambiente di progettazione, ma non è destinato a un'API di gestione dei dati.

Proprietà

Connections

Ottiene un insieme di connessioni dati definito nella sessione di progettazione corrente.

Metodi

BuildConnection(IWin32Window, DesignerDataConnection)

Crea una nuova connessione dati o modifica una connessione esistente mediante la nuova interfaccia utente di connessione dello strumento di progettazione.

BuildQuery(IWin32Window, DesignerDataConnection, QueryBuilderMode, String)

Apre una finestra di dialogo per la compilazione di una stringa di query SQL.

ConfigureConnection(IWin32Window, DesignerDataConnection, String)

Scrive una stringa di connessione nel file di configurazione dell'applicazione.

GetCodeExpression(DesignerDataConnection)

Restituisce un'espressione di codice contenente il codice di origine richiesto per il recupero di una stringa di connessione dal file di configurazione dell'applicazione.

GetConnectionSchema(DesignerDataConnection)

Ottiene lo schema per la connessione dati specificata.

GetDesignTimeConnection(DesignerDataConnection)

Ottiene una connessione al database utilizzabile in fase di progettazione.

Si applica a