Compartir a través de


Cómo: Contar el número de elementos de una secuencia (LINQ to SQL)

Utilice al operador Count para contar el número de elementos de una secuencia.

Al ejecutar esta consulta en la base de datos de ejemplo Northwind, se genera un resultado de 91.

Ejemplo

En el ejemplo siguiente se cuenta el número de Customers en la base de datos.

Dim customerCount = db.Customers.Count()
Console.WriteLine(customerCount)
System.Int32 customerCount = db.Customers.Count();
Console.WriteLine(customerCount);

En el ejemplo siguiente se cuenta el número de productos de la base de datos que no han dejado de fabricarse.

Al ejecutar este ejemplo en la base de datos de ejemplo Northwind, se genera un resultado de 69.

Dim notDiscontinuedCount = Aggregate prod In db.Products _
                           Into Count(Not prod.Discontinued)

Console.WriteLine(notDiscontinuedCount)
System.Int32 notDiscontinuedCount =
    (from prod in db.Products
    where !prod.Discontinued
    select prod)
    .Count();

Console.WriteLine(notDiscontinuedCount);

Vea también

Conceptos

Descargar bases de datos de ejemplo (LINQ to SQL)

Otros recursos

Consultas de funciones agregadas (LINQ to SQL)