【发布时间】:2014-02-08 15:27:38
【问题描述】:
ContentType --> EF 模型
ContentTypes --> DTO
在我的 OData 控制器中:
public Task<IQueryable<ContentTypes>> Get(ODataQueryOptions<ContentTypes> options)
{
var result = options.ApplyTo(_repository.Query().Get()
.Where(u => u.UserId == userId)
.OrderBy(o => o.Description))
.Cast<ContentTypes>();
return result;
}
我在尝试应用 ODataQueryOptions 时收到错误 500。由于该类已经继承了ODataController,我还需要做options.ApplyTo(...)吗?
【问题讨论】: