是否有更好的方法来查明数据库表是否为空,而不是通过在ADO.Net中实际查询它?

时间:2017-04-24 00:38:41

标签: c# ado.net

This answer提供了一种方便的方法来检查数据库中是否存在表。是否有一种类似的方式来检查它是否也不是空的,或者我应该只是查询表格中常见的SQL方法找出那里有什么?

1 个答案:

答案 0 :(得分:0)

你知道桌子的名字吗?如果是这样,我只是使用:

using (var dbConnection = new SqlConnection(connectionString))
{
    dbConnection .Open();
    using (var dbCommand = new SqlCommand("select Count(*) from YourTable", dbConnection ))
    {
        return dbCommand.ExecuteScalar() == 0;
    }
}