关于ADO.net中的一个问题,如何理解Command.ExecuteScalar()?这个方法的功能完全可以通过CommandExecuteReader来实现,而且也不复杂,为什么要再多定义一个方法呢?

解决方案 »

  1.   

    ExecuteScalar方法:执行查询,并返回查询所返回的结果集中第一行的第一列。忽略其他列或行
    ExecuteReader方法:返回一个DataReader对象根据不同的需求使用不同的方法
      

  2.   

    ExecuteScalar方法:执行查询,并返回查询所返回的结果集中第一行的第一列。忽略其他列或行
    ========================================
    对于返回单行单列的结果效率更高
      

  3.   

    ExecuteScalar方法:执行查询,并返回查询所返回的结果集中第一行的第一列。忽略其他列或行 
    看下说明就明白了.