Итак, я получил несколько стран из моей базы данных:
var countries = dbContext.Countries.toList();
Затем, в зависимости от выполнения программы, я отфильтрую следующие данные:
var asianContries = result.where(c=>c.continent == "asia").toList();
Таблица «Мои страны» является «родительской» таблицей в таблице «Города», где каждый город относится к стране. Таблица городов содержит информацию о населении, которую я хочу отфильтровать.
Я хочу из уже отфильтрованного объекта списка «asianCountries» список стран, в которых есть города с населением более 500 000 человек. Я просто застыл, пытаясь понять, как это сделать. Кроме того, я новичок в этом деле.
Почему эта многоступенчатая фильтрация вместо выбора по всем критериям за один раз? Сложность программного потока. Длинная история. : -)