1
odata 쿼리에서 coplex 객체를 반환하는 rest service를 수행하는 데 WCF web api를 사용하고 있습니다. 불행히도 복잡한 유형의 쿼리는 작동하지 않는 것 같습니다. E.G.WCF 웹 API 및 odata가있는 복합 유형
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 '
사실 웹 API는 복잡한 유형의 쿼리를 지원합니까? 그렇다면, 그것을 가능하게하기 위해 꼭해야 할 특별한 것이 있습니까?