using System.Collections.Generic;
public static void Main()
var lots = new List<Item> { new Item { i = 0, name = "item 0", b = false }, new Item { i = 1, name = "item 1", b = false }, new Item { i = 2, name = "item 2", b = false } };
var test = lots.AsQueryable().Where(o => o.b == false);
Console.WriteLine(test.Count());
var result = test.Where(o => o.i == 0 || o.i == 2);
Console.WriteLine(result.Count());