Queryable Class

Namespace: System.Linq

Represents a query that can be executed against a data source. The Queryable class provides static methods that operate on an IQueryable object.

Methods

Example

The following example demonstrates how to use the Where method to filter a list of numbers.


using System;
using System.Linq;
using System.Collections.Generic;

// Assume this is your data source, which implements IQueryable
IEnumerable<int> numbers = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };

// Using Queryable.Where to filter even numbers
IQueryable<int> evenNumbersQuery = numbers.AsQueryable().Where(n => n % 2 == 0);

// To execute the query and get results (e.g., if this were a database query)
// In this simple example, it will just enumerate the IEnumerable
var result = evenNumbersQuery.ToList();

// result will contain: [2, 4, 6, 8, 10]