У меня есть следующий запрос odata:
/Places?$filter=CountryCode eq 'de'&$expand=Images($filter=IsCover eq true)
Places
имеет collection
из Images
.Этот запрос возвращает обратно все места для "DE", и для каждого места только Image
, который имеет свойство IsCover true
Как я могу написать это в свободном API?
Я пытался следовать:
return await _oDataClient
.For<Place>()
.Filter(p => p.CountryCode == "DE"))
.Expand(f => f.Images.Where(i => i.IsCover == true))
.FindEntriesAsync();
но это дает и исключение.Есть ли способ написать это в свободном API?