我正在使用Restier,它位于实体框架和Web API之上。当我使用$top操作员进行调用时:
/entitySet?$top=10interceptor debugger捕获的结果查询如下所示:
LOADMEMORYQUERY 'SELECT * FROM [entitySet] /*EntityFramework Load MemoryQuery*/';MEMORYQUERY [entitySet] 'SELECT * FROM [entitySet] LIMIT 10'它最终对以下数据库运行第一个查询:
SELECT * FROM [entitySet]如何避免LOADMEMORYQUERY调用?这是一个非常大的数据集,我宁愿只从数据库中拉出我需要的东西。
发布于 2018-10-14 02:12:09
这是最基本的答案,但如果您想优化性能,最好避免使用OData和EF
https://stackoverflow.com/questions/52674060
复制相似问题