繁体   English   中英

ADO.NET中的过程查询

[英]Process query in ADO.NET

我想将数据读取器返回的结果转换为对象。 当我查询数据并按某个字段对其进行分组时,我发现我在尝试将其转换为对象列表时并没有利用顺序数据,每个对象都是一组按关系匹配的行集合。 使用linq可能会有所帮助,但是我发现这就像对数据进行重新分组,而不是利用查询结果已经排序的优势。 有人有什么建议吗?

如果必须在从SQL查询返回数据后进行分组(例如,因为分组是动态的),则应从SQL查询中删除订单,并将其移至Linq。 否则,请在SQL查询中进行分组以及排序。 关键是,这两个操作应同时在同一地点进行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM