Obtenir la liste des tables et des champs dans chaque, dans une base de données

Je suis à la recherche à la création d'un ORM (purement pour le plaisir), et je me demandais, est-il un moyen de retourner la liste des tables dans une base de données et les champs de chaque table?

À l'aide de cela, je veux être en mesure de faire une boucle par le jeu de résultats (en C#) et puis dire pour chaque table dans l'ensemble de ce faire (par exemple, utiliser la réflexion pour faire une classe qui va faire ou qui contiennent des xyz).

De plus, quels sont les bons blogs en ligne de SQL Server? Je sais que cette question est vraiment à propos de l'utilisation du système SPs et des bases de données dans Sql Server, et je suis ok avec les questions d'ordre général, donc je suis intéressé par certains blogs qui couvrent ce genre de fonctionnalité.

Grâce

InformationsquelleAutor GurdeepS | 2009-01-07