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
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 unDataTable
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
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