Verilen aşağıdaki sınıfları burada:Linq - çocuk nesne üzerinde hüküm
public class Nation
{
public string Name { get; set; }
public IEnumerable<City> Cities { get; private set; }
}
public class City
{
public string Name { get; set; }
}
Nation
agrega köküdür varsayın ve bu yüzden sadece bir NationRepository
ve yapmadıysanız bir CityRepository
(böylece Nation
Linq sorguları için başlangıç noktasıdır) . Açıklığa kavuşturmak için başlangıç noktam IQueryable<Nation>
nesnesi olurdu.
Ben City
nesneler topluluğu aşağıdaki mantığa göre döndüren bir sorgu yazarsınız nasıl
olan Name
olan ebeveyn Nation
UK ' 'ın adıdır' 'M' ile başlayan tüm City
örneklerini seç? Bunun gibi