使用 Count 运算符对序列中的元素数进行计数。
针对 Northwind 示例数据库运行此查询将生成输出 91
。
示例 1
以下示例统计数据库中 Customers
的数量。
System.Int32 customerCount = db.Customers.Count();
Console.WriteLine(customerCount);
Dim customerCount = db.Customers.Count()
Console.WriteLine(customerCount)
示例 2
以下示例对数据库中尚未停止的产品数进行计数。
针对 Northwind 示例数据库运行此示例将生成输出 69
。
System.Int32 notDiscontinuedCount =
(from prod in db.Products
where !prod.Discontinued
select prod)
.Count();
Console.WriteLine(notDiscontinuedCount);
Dim notDiscontinuedCount = Aggregate prod In db.Products _
Into Count(Not prod.Discontinued)
Console.WriteLine(notDiscontinuedCount)