如何获取List<string>
MySQL 数据库中包含的所有表名?
我想将完整的数据库加载到 DataSet 中,但据我了解,MySqlDataAdapter.Fill() 似乎只在单个表上运行,对吗?这就是我想要使用表字符串集合的目的。
编辑:
我寻找正确的查询:尽管数据库仅包含 3 个表,但以下返回 59 个不同的项目:
MySqlCommand command = new MySqlCommand("SELECT table_name FROM information_schema.tables where table_type = 'BASE TABLE'", connection); var result = command.ExecuteReader();
我寻找 C# 代码来将查询结果解析为
List<string>
.