Uso del provider gestito per i metodi GetSchema di DB2

Le Connection classi nella Provider gestito per DB2 implementano un GetSchema metodo, usato per recuperare le informazioni sullo schema sul database attualmente connesso e le informazioni sullo schema restituite dal GetSchema metodo vengono fornite sotto forma di DataTable 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 metodo è il nome della GetSchema 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. Chiamata GetSchema per determinare un elenco di raccolte di schemi supportate.

    È possibile chiamare GetSchema senza argomenti o con il nome dell'insieme di schemi "MetaDataCollections. Restituisce un DataTable oggetto con un elenco delle raccolte di schemi supportate, il numero di restrizioni che supportano ogni supporto e il numero di parti di identificatore usate.

Specifica dei valori di restrizione per una raccolta di schemi DB2

Il secondo parametro facoltativo del GetSchema metodo è la restrizione usata per limitare la quantità di informazioni sullo schema restituite e viene passata al GetSchema 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 oppure viene generato un ArgumentException valore. 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 metodo con il GetSchema nome della raccolta dello schema di restrizioni, ovvero "Restrizioni".

    Restituisce un DataTable oggetto con un elenco dei 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