基本上,我使用的是一个存储过程,它有时可能返回10条数千条记录,而大多数时候它只返回几千条记录。
DatabaseDataContext context = new DatabaseDataContext(); var resultSet = context.MyStoredProc(); foreach (var result in resultSet) { // some code here }
是一次将所有东西加载到内存中,还是在我循环时一次加载一个??
如果将存储过程的结果绑定到一个数据模型类,该类支持对其子元素进行延迟加载,则该类的属性将被延迟加载。