自动生成的语句
我的感觉比较长比较全,不易出错。
效率应该没自己写的SQL语句高,自己写的SQL语句也比较简洁。

解决方案 »

  1.   

    用commandbuilder生成的sql语句能够检测到并发冲突
      

  2.   

    我想可能会慢些,CommandBuilder首先要获取表和列的名称,再一个个存在内存中,再生成其他的SQLCommand,或许拼的时候不是很有效率。
    当然还要看你自己的SQL怎么写了啊。
      

  3.   

    比如,要写一个通用的访问数据库的类,你不会知道每个表的ID和数据类型,如果要自己写,可能性不是很大,如果用commandbuilder就方便多了。