如题。   
目前我的做法是,把flag=1的数据select回来,然后遍历,c1='1'  最后savechanges。  
但是 这个会两次连接数据库,有没有直接生成update语句的方法?

解决方案 »

  1.   

    除非使用ExecuteQuery()调用数据库,或者用存储过程,否则不行。
      

  2.   

    把flag=1的数据select回来,然后遍历,c1='1'  最后savechanges。  
     但是 这个会两次连接数据库,有没有直接生成update语句的方法 ,这种效率跟你直接试用update语句是差不多的。所以直接用这种方法就可以了