[c#]获取数据库中所有表的表名

来源:互联网 发布:音量放大器软件 编辑:程序博客网 时间:2024/04/30 23:13
        public static IEnumerable<string> GetDataBaseTableNames(DbConnection connection)        {            if (connection.State != ConnectionState.Open)            {                connection.Open();            }            DataTable table = connection.GetSchema("Tables");            foreach (DataRow row in table.Rows)            {                yield return Convert.ToString(row["TABLE_NAME"]);            }        }

0 0