如何从ODBC连接获取可用表的列表?

8
在Excel中,我可以转到“数据” -> “导入外部数据” -> “导入数据...”,然后选择要使用的数据源,然后提供登录信息后它会给我一个表格列表。我想知道如何使用C#编程来以程序方式获取该列表。
2个回答

11

8
通常情况下,如果要忽略系统表,您需要更加明确:
connection.GetSchema("Tables").AsEnumerable().Where(r => r.Field<string>("TABLE_TYPE") == "TABLE")

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接