ODataController

时间:2015-08-13 13:54:47

标签: rest odata asp.net-web-api2 odatacontroller

我们开发了一个处理数百万条记录的物流域系统。为了根据用户应用的过滤器显示记录,我们使用查询中包含的过滤条件获取数据并获取结果。

现在我们已经为我们的系统实现了ODataController,实现后性能降低了,并且花了很多时间来执行用户操作。

我有一个ODataController。在里面,我有一个返回IQueryable结果的GetAllDetails()方法。

我的数据库中有300万个细节。我需要在桌面上每页显示100条记录。

ODataController首先执行查询然后对其应用过滤器吗?如何提高性能?

[EnableQuery]

public IQueryable<ScanDetail> Get()
{
   GetAllDetails()
}

0 个答案:

没有答案