小编tib*_*256的帖子

Restier - 实体框架 - LOADMEMORYQUERY

我正在使用Restier,它位于Entity Framework和Web API之上.当我使用$ top运算符拨打电话时:

/entitySet?$top=10
Run Code Online (Sandbox Code Playgroud)

拦截器调试器捕获的结果查询如下:

LOADMEMORYQUERY 'SELECT * FROM [entitySet] /*EntityFramework Load MemoryQuery*/';MEMORYQUERY [entitySet] 'SELECT * FROM [entitySet] LIMIT 10'
Run Code Online (Sandbox Code Playgroud)

最终会针对以下数据库运行第一个查询:

SELECT * FROM [entitySet]
Run Code Online (Sandbox Code Playgroud)

如何避免LOADMEMORYQUERY调用?这是一个非常大的数据集,我宁愿只从数据库中提取我需要的东西.

c# entity-framework odata entity-framework-6 restier

6
推荐指数
1
解决办法
143
查看次数