获取数据库的架构信息有两种方法,一种用ado.net提供的GetSchema(),还有一种就是直接在系统视图里查询
1.用Connection的GetSchema方法就可以获取数据库架构信息,其返回值类型为DataTable。
GetSchema的重载列表
GetSchema()
GetSchema(String,array<String>[])
其中对于SQL Server
String 的参数列表为:
Databases
ForeignKeys
Indexes
IndexColumns
Procedures
ProcedureParameters
Tables
Columns
Users
Views
ViewColumns
UserDefinedTypes
用法:DataTable Table =