次の方法で共有


シーケンス内の要素数をカウントする

シーケンス内の要素の数をカウントするには、 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)

こちらも参照ください