Даны следующие классы:
public class Nation
{
public string Name { get; set; }
public IEnumerable<City> Cities { get; private set; }
}
public class City
{
public string Name { get; set; }
}
Предположим, Nation
является совокупным корнем, поэтому у меня есть только NationRepository
, а не CityRepository
( таким образом, Nation
является отправной точкой для запросов Linq). Чтобы уточнить, моей отправной точкой был бы объект IQueryable
.
Как мне написать запрос, который возвращает коллекцию объектов City
в соответствии со следующей логикой:
Выбрать все экземпляры City
, чье Имя
начинается с буквой «М», чью родительскую нацию
зовут «Великобритания»?