我希望在我的代码中包含一个 If 语句,它测试是否从我的 SQL 查询中获得了任何结果。我尝试在 Google 上查找,但没有找到任何有效的方法来测试这一点。
我现在的代码总是进入 If block 并尝试显示页面。我做错了什么?
var pendingMeetings = db.Query("SELECT * FROM table");
if (pendingMeetings != null) {
//display page
} else {
<h1>No results found!</h1>
}
最佳答案
尝试
if (pendingMeetings.Any())
{
// display page
}
else
{
<h1>No results found!</h1>
}
关于C# SQL 查询返回什么不返回?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9770982/