Uso del provider gestito per i metodi GetSchema di DB2

Connection Le classi nel Provider gestito per DB2 GetSchema implementano un metodo , che viene usato per recuperare le informazioni sullo schema sul database attualmente connesso e le informazioni sullo schema GetSchema restituite dal metodo vengono fornite sotto DataTable forma di oggetto . Il GetSchema metodo è un metodo di overload che fornisce parametri facoltativi per specificare la raccolta di schemi da restituire e limitare la quantità di informazioni restituite.

Specifica delle raccolte di schemi DB2

Il primo parametro facoltativo del GetSchema metodo è il nome della raccolta, specificato come stringa. Esistono due tipi di raccolte di schemi: raccolte di schemi comuni comuni a tutti i provider e raccolte di schemi specifiche specifiche per ogni provider.

Per determinare l'elenco delle raccolte di schemi supportate

  1. Chiamare GetSchema per determinare un elenco di raccolte di schemi supportate.

    È possibile chiamare GetSchema senza argomenti o con il nome della raccolta di schemi "MetaDataCollections. Viene restituito un DataTable oggetto con un elenco delle raccolte di schemi supportate, il numero di restrizioni supportate da ognuna di esse e il numero di parti dell'identificatore usate.

Specifica dei valori di restrizione per una raccolta di schemi DB2

Il secondo parametro facoltativo GetSchema del metodo è dato da restrizioni usate per limitare la quantità di informazioni sullo schema GetSchema restituite e viene passato al metodo come matrice di stringhe. La posizione nella matrice determina i valori che è possibile passare ed equivale al numero della restrizione.

Nota

Il numero di elementi nella matrice deve essere minore o uguale al numero di restrizioni supportate per la raccolta di schemi specificata. In caso ArgumentException contrario, viene generata un'eccezione . Il numero di restrizioni può essere inferiore al numero massimo consentito. Le restrizioni mancanti verranno considerate null (senza restrizioni).

Per determinare l'elenco delle restrizioni supportate

  1. Chiamare il GetSchema metodo con il nome della raccolta di schemi delle restrizioni, ovvero "Restrictions".

    Viene restituito un DataTable oggetto con un elenco di nomi di raccolta, nomi di restrizione, valori di restrizione predefiniti e numeri di restrizione.

Vedere anche

Ottenere informazioni sullo schema dal provider gestito per DB2