0
我正在嘗試使用EntitySetController
實現自定義分頁。如何使用EntitySetController自定義分頁
public class MyController : EntitySetController<Poco, int>
{
public IQueryable<Poco> Get()
{
var result = _myBusinessLogic.Search(QueryOptions.Top.Value);
return result.AsQueryable()
}
}
我想我失去了一些東西,因爲它看起來像控制器嘗試應用分頁已經只返回一個頁面的Search
方法的結果。我怎樣才能防止它做到這一點,並自己應用分頁?
它看起來像我剛剛從ODataController繼承,而不是和實施:
public IEnumerable<Poco> Get(ODataQueryOptions odataQueryOptions)
但我想知道如果我能留在EntitySetController
讓有較少的管道代碼編寫。
我想堅持的OData格式,而不是返回PageResult<>