检查数据集的最佳方法有记录

Dee*_*mar 1 c# dataset

我很想知道检查数据集中是否有记录的最佳方法.我一直在使用以下代码来检查数据集是否有某些记录.但我觉得有一些更好/最好的方法可以实现这一目标.

Dataset tableData = New Dataset();
if (_tableData.Tables.Count > 0 && _tableData.Tables[0].Rows.Count > 0)
{ 
}
Run Code Online (Sandbox Code Playgroud)

如果我感觉正确,请分享一些知识.

谢谢

Roy*_*ode 6

true如果任何表中有任何行,这将返回.false如果没有表或没有行,它将返回.

DataSet tableData; // ... instantiate DataSet
bool hasRows = tableData.Tables.Cast<DataTable>()
                               .Any(table => table.Rows.Count != 0);
Run Code Online (Sandbox Code Playgroud)