2011-09-07 12 views
7

Voglio sapere, come posso recuperare informazioni sullo schema Sql-Database come tabelle, colonne e la loro relazione tra tabelle ed ecc. So che è possibile se eseguo query particolari differenti sul database master e il database mirato . Ma esiste un modo efficace per recuperare lo schema del database?Recupera schema database

Grazie in anticipo.

risposta

3

È possibile ottenere il tramite il metodo GetSchema della classe Connection.

+0

Grazie per la risposta. – saber

+0

@ s.amani Glad! ti è stato d'aiuto – adatapost

0

GetSchema e insiemi di schemi

Le classi di connessione in ciascuno dei. Provider gestiti di NET Framework implementare un metodo GetSchema che viene utilizzato per recuperare le informazioni sullo schema del database attualmente connesso e le informazioni sullo schema restituite dal metodo GetSchema si presentano sotto forma di DataTable. Il metodo GetSchema è un metodo sovraccarico che fornisce parametri facoltativi per specificare la raccolta di schemi da restituire e limitare la quantità di informazioni restituite.

http://msdn.microsoft.com/en-us/library/ms254934(v=vs.110).aspx

Problemi correlati