背景
我有一个数据库表,其中包含大量的记录,50万条。我经常同时加载它们,并将它们绑定到GridView。显然,页面加载时间会受到这种情况的不利影响。
我的解决方案
我想我可以使用实体框架的延迟加载特性,只加载由网格视图查看/显示的数据部分。所以我实现了一个EF解决方案,但是现在我得到了一个system.OutOfMemoryException。
经过一些阅读,结果显示EF两次加载所有记录,这就是为什么我的内存明显不足的原因。
问题
EF是延迟加载大量数据的正确解决方案吗?如果是的话,我该怎么做呢?
发布于 2017-10-27 11:10:09
https://stackoverflow.com/questions/46972959
复制相似问题