Я использую веб-API WCF для bui; сервис отдыха, который возвращает объекты coplex из запроса odata.К сожалению, запросы сложных типов не работают.EG
public IQueryable<Person> Get()
{
var people = new List<Person>()
{
new Person {
Name="John",
Department = new Department{Id=2, Description="Lion Swaddling"}
},
new Person {
Name="Jane",
Department = new Department{Id=4, Description="Face Surgery"}
},
};
return people.AsQueryable();
}
Следующий uri ничего не возвращает.http://localhost/api/people?$filter=Department/Id%20eq%20'2'
Действительно ли Web Api поддерживает запросы сложных типов?И если да, есть ли что-то особенное, что я должен включить?