Вы настроили, так сказать, трубопроводы - теперь вы сможете получать результаты через x
, но они лениво извлекаются только тогда, когда вы это делаете.
Вы можете получать их по одному:
foreach(var item in x)
{
//do something
}
Иногда выгодно быстро получать данные, в этом случае вы можете использовать ToList()
, который перечисляет все результаты внутри и помещает набор результатов в x - тогда вы можете измерить, сколько времени это займет:
var x = nosql.GetRecords<Event>(p => true, 0, 1000000).ToList();