C# SQL 如何获取所有数据库内的组的名称
时间: 2024-04-08 09:30:01 浏览: 46
在 C# 中,你可以使用 ADO.NET 和 SQL 查询来获取数据库内的所有组的名称。以下是一个示例代码片段,展示如何使用 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("UsersInRoles");
foreach (DataRow row in schema.Rows)
{
string groupName = (string)row["name"];
Console.WriteLine(groupName);
}
}
}
}
```
请将 `"Your_Connection_String"` 替换为你的实际数据库连接字符串。此代码片段将打印出数据库中所有组的名称。请注意,这里使用了 `"UsersInRoles"` 架构来获取组的名称,这可能因数据库管理系统而异,你可能需要根据你使用的数据库管理系统进行调整。
阅读全文