摘要:
Command.ExecuteNonQuery() 执行一个无返回值的t-sql语句或存储过程,一般用于insert delete update等操作会返回受影响的行数 Command.ExecuteRader()执行一个返回结果集的查询 Command.ExecuteScalar() 执行一个返回单个值的查询 返回值类型为object 一般用于执行使用count,max,min,average等... 阅读全文
摘要:
我在工作中经常遇到这种情况。为某功能实现了一段代码,然后觉得这段代码或许以后会复用到,于是想尽办法开始复杂的对其进行泛化和完善使其更通用。初衷是为了避免代码重复方便代码维护以通过日后复用提高开发效率。但这样做花费的精力和成本往往都很大,反而极大的降低了开发效率,有些得不尝失。现在越来越怀疑这种为“日后的复用”,究竟是种方便还是种麻烦。今天看到一篇就这个问题做了些讨论的文章个人感觉很受用。... 阅读全文