2011-09-07 71 views
7

我想知道,我如何檢索Sql-Database模式信息,例如表,列和它們之間的關係等等。我知道如果我在主數據庫和目標數據庫上執行不同的特定查詢。但有沒有任何有效的方法來檢索數據庫的模式?檢索數據庫模式

在此先感謝。

回答

0

的getSchema和架構集合

的連接類在每一個。 .NET框架管理的提供者實現一個GetSchema方法,該方法用於檢索有關當前連接的數據庫的模式信息,並且從GetSchema方法返回的模式信息以DataTable的形式出現。 GetSchema方法是一種重載方法,它提供了用於指定要返回的模式集合的可選參數,並限制了返回的信息量。

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