【发布时间】:2018-05-11 02:10:47
【问题描述】:
我正在尝试扩展 OData 中的实体。我试过Include(),但没有用。然后我正在尝试Expand() 但得到:
“IQueryable
”不包含“Expand”的定义,并且找不到接受“IQueryable ”类型的第一个参数的扩展方法“Expand”。
我正在做这样的事情:
var cities = cityService.All().Expand("State").Expand("State.Country").ToList();
【问题讨论】:
-
你能把
entityService.All()转换成DataServiceQuery<T>(T是你的 DTO 类型)吗? -
否,因为很多地方都在使用它
-
entityService.Expand("parent").All().ToList();怎么样? -
试过但没用
-
当你说 include 不起作用时,发生了什么?
标签: c# entity-framework linq odata expand