SqlCommandBuilder.DeriveParameters(cmd as SqlCommand);
 我发现我们很多调用存储过程都是通过上面的代码去取得存储过程的参数,但这种方式比我们直接给存储过程付参数要慢一倍左右。
想想如果一个系统一天要插入1000万数据,那么因为上面的代码我们要访问2000万数据库。并且数据库I/O也会大幅度的提升。
 我向我们团队提出了上面问题,但有人说不能更改,是因为多线程的原因。是否真的如此?