What is the simplest way to reflect the SQL Server database schema with all its objects in a .Net application?
Basically I would like my application to scan the database schema and present me all tables and other objects. Further I should be able to explore all table columns and their properties (type, constraints, etc.) as well.
I am planning to use Data Access Application Block for my data access needs. Would it also meet the above stated requirement?
You can use any data access method you want - you just need to run the right queries on the database. This article seems to have a good example of what you want.