C# 数据库修改语句速度 (问?)

我现在有很多条的sql 修改语句
update 表A set 字段1='', 字段2 = '' where 字段3=''
基本上没分钟有几百条吧,有什么方法提高效率

数据库更新数据的原理其实是,删除原来的数据,再插入一条一样的。所以要想快,就全部删除,在bulkcopy