获取数据库架构信息,GetSchema(),参数表
2009-07-29 13:52
441 查看
哎,挺好的方法,可惜msdn上没有详细的参数表,只能自己写了。。。
CollectionName |
---|
MetaDataCollections |
DataSourceInformation |
DataTypes |
Restrictions |
ReservedWords |
Users |
Databases |
Tables |
Columns |
StructuredTypeMembers |
Views |
ViewColumns |
ProcedureParameters |
Procedures |
ForeignKeys |
IndexColumns |
Indexes |
UserDefinedTypes |
private DataTable GetSqlDatabaseSchema(string strConn, string collectionName,string[] strs) { SqlConnection connection = new SqlConnection(strConn); DataTable schema = new DataTable(); try { connection.Open(); if (!string.IsNullOrEmpty(collectionName)) { if (strs != null&&strs.Length >0) { schema = connection.GetSchema(collectionName, strs); } else schema = connection.GetSchema(collectionName); } else schema = connection.GetSchema(); } catch { schema = null; } finally { connection.Close(); } return schema; }
相关文章推荐
- 获取数据库架构信息,SqlConnection.GetSchema()
- 获取数据库架构信息,SqlConnection.GetSchema()
- 获取数据库模式信息 GetSchema
- C# GetSchema Get List of Table 获取数据库中所有的表名以及表中的纪录条数的方法
- 利用OleDb的GetOLEDBSchemaTable方法得到数据库架构信息
- 利用OleDb的GetOLEDBSchemaTable方法得到数据库架构信息
- SQL Server 数据库获取架构信息
- GET请求12306网站链接获取火车站代号信息更新到后台数据库表中
- 利用OleDb的GetOLEDBSchemaTable方法得到数据库架构信息
- GET请求12306网站链接获取火车站代号信息更新到后台数据库表中
- 使用 Ado.net 获取数据库架构信息
- 使用Ado.net获取数据库架构信息
- 【原】获取数据库(SQL SERVER 2005)的所有信息 Get all database information from SQL Server 2005 测试通过
- C# GetSchema Get List of Table 获取数据库中所有的表名以及表中的纪录条数的方法
- 利用OleDb的GetOLEDBSchemaTable方法得到数据库架构信息
- 使用Ado.net获取数据库架构信息
- INFORMATION_SCHEMA获取数据库的信息
- GetSchema取得数据库架构,无法取得列的Description属性的解决方法
- 使用Ado.net获取数据库架构信息
- 使用Ado.net获取数据库架构信息