|
|
1
7
首先,迭代
要回答你的问题,你不能依赖这个。
|
|
|
2
3
不,DataReader将按从SQL返回的顺序返回结果。如果不指定ORDER BY子句,那么这将是它们在表中存在的顺序。 |
|
|
3
1
这是有可能的,甚至可能他们总是以相同的顺序返回,但这并不能保证。顺序由数据库服务器上的查询计划(至少在SQL Server中)确定。如果有什么改变了这个查询计划,那么顺序可能会改变。如果结果的顺序对处理数据很重要,则应始终使用ORDER BY。 |