感谢大家的帮助
大家好,
public static List<Order> LoadAll()
{
// Load all orders in the table. If too
// many records, consider exposing this
// operation as a plain ADO.NET function.
}
如果记录太多,“普通ADO.NET功能”会是什么样?
谢谢, 杆
P.S。 这本书的名字是:
Microsoft®.NET:架构 企业应用程序
答案 0 :(得分:3)
他可能意味着通过DbDataReader
对象从数据库中流式传输数据,而不是将所有记录加载到内存中List<T>
。您可以将其实现为IEnumerable<T>
并根据当前数据记录生成返回对象。