command的作用是不是可以被替代的
最近刚开始学习c#连接数据库,开始的时候的是先定义一个connection的对象,然后再定义一个command的对象,里面传一个sql语句,和一个connection的对象,这样就可以执行sql语句。
之后不久又学了一个SqlDataAdapter,用这个对象也是传sql语句和connection对象。
我现在就很迷茫了,这个SqlDataAdapter可以返回一个DataSet的结果集,我可以操作,Command能返回什么呢?他跟SqlDataAdapter的不同之处在哪里,有什么独特的建议么?