C# SQL 如何获取所有表名称
时间: 2024-04-08 08:29:59 浏览: 104
在 C# 中,你可以使用 ADO.NET 来连接数据库并获取所有表的名称。下面是一个示例代码片段,展示如何使用 SQL 查询来获取所有表的名称:
```csharp
using System;
using System.Data;
using System.Data.SqlClient;
class Program
{
static void Main()
{
string connectionString = "Your_Connection_String"; // 替换为你的数据库连接字符串
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
DataTable schema = connection.GetSchema("Tables");
foreach (DataRow row in schema.Rows)
{
string tableName = (string)row[2];
Console.WriteLine(tableName);
}
}
}
}
```
请记得将 `"Your_Connection_String"` 替换为你的实际数据库连接字符串。此代码片段将打印出数据库中所有表的名称。
阅读全文