1
我使用WCF web api來構建; d是從odata查詢返回coplex對象的其他服務。不幸的是,查詢複雜類型似乎不起作用。例如。WCF Web 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'
Web Api實際上是否支持查詢複雜類型?如果是這樣,有什麼特別的我必須啓用它?