我正在编写一个工具来计算表中的所有条目。我的问题是,如何获取现有数据库的所有表?我正在使用 Microsoft SQL Server 2008 R2,并且我已经有一种方法来获取表的字符串数组:
List<string> lResult = new List<string>();
SqlConnection sqlConn10 = new SqlConnection(sConnStr);
sqlConn10.Open();
SqlCommand sqlComm10 = new SqlCommand("SELECT " + sColumn + " FROM " + sTable + " WHERE " + sWhere, sqlConn10);
SqlDataReader myReader10 = sqlComm10.ExecuteReader();
int i = 0;
try
{
while (myReader10.Read())
{
lResult.Add(myReader10.GetString(0));
i++;
}
}
catch
{
myReader10.Close();
sqlConn10.Close();
}
return lResult.ToArray();
}