一般来说,对表中某一个字段进行update操作和对表中很多个字段进行update操作,效率并没有太大差别,所以不需要为这个担心
不过如果为每一个方法都提供单独的SQL,然后一直延伸到UI层确实会造成代码比较乱,所以考虑为DAL层增加重载,或者在BLL层对要修改的部分进行统一,尽量让多字段更新和单字段更新统一起来
有时候会有人担心统一后会不会影响效率,因为有些地方只需要更新一个字段却要update一个表里的很多字段,答案同第一段,在这里不会对整体效率产生影响,所以尽量统一数据操作模式,不管是细小更新还是大的更新,都使用同样的方法,这样代码会比较清晰一些,其实就是所谓的复用