[É possível?] Ler estrutura de base de dados C#

ReginoCoeli

Power Member
Boa tarde.

Gostava de saber se é possível ler/ver a estrutura de uma bd em C#. Ou seja, eu não pretendo fazer um select às tabelas, eu queria era uma lista das tabelas e dos seus campos associados a uma base de dados.

Exemplo:

Base de dados
-Tabela A
-Campo A1
-Campo A2
-Campo A3
-Tabela B
-Campo B1
-Campo B2
- . . .


Cumps,
ReginoCoeli.
 
essa informação tem a ver com o motor de BD.

por exemplo no SQL Server consegues essa info com as queries.

SELECT * FROM INFORMATION_SCHEMA.TABLES ORDER BY TABLE_TYPE
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
SELECT * FROM INFORMATION_SCHEMA.PARAMETERS

etc ...
 
Back
Topo