У меня есть следующие три класса;Получить отличительные родительские элементы, используя Lambda
public class City
{
public int CityId { get; set; }
public Region Region { get; set; }
public string Name { get; set; }
}
public class Region
{
public int RegionId { get; set; }
public Country Country { get; set; }
public string Name { get; set; }
}
public class Country
{
public string CountryCode { get; set; }
public string Name { get; set; }
}
Я заполнил объект City List, чтобы содержать ряд городов, каждый из которых имеет регион и страну.
Теперь я хочу получить список всех стран для всех городов. Я пробовал следующее:
List<City> CityObjectList = GetAllCity();
CityObjectList.Select(r => r.Region).ToList().Select(c => c.Country).ToList();
Однако все, что я получаю, это все страны. Как я могу получить отдельные страны?
_ «Заселен объект« Город », чтобы содержать ряд городов» _ Я не вижу коллекцию в «Сити». –
Я обновил свой вопрос. – Tommassiov
. Может быть, (возможно)? – Ahmad