Maj*_*jid 3 c# linq entity-framework
我使用这种方法从EF获取每一页数据:
public IEnumerable<MyObj> GetByPage(int page, int perPage)
{
return context.MyObj.Skip((page - 1) * perPage).Take(perPage);
}
Run Code Online (Sandbox Code Playgroud)
我想知道,这将获取的代码的所有行MyObj的内存和存储,然后将Skip和Take或全部上面的代码将转换为SQL命令?
如果所有第一将存储在内存中,我如何使用LINQ到实体不使用的内存Skip和Take?