1、.NET的BUG(通过方法调用,把SqlParameters作为参数传到另一个方法中添加cmd.Parameters.Add(sqlParameter)
当遇到这个问题时,,,很可能是你不幸的断点监视了cmd.Parameters.Add(sqlParameter).......去掉此处的断点可以或者运行到该语句时不打开快速监视,,,你可以远远的躲开这个异常。,,,要被你不幸的打开了监视,,,你将会非常的不幸。。。。
2、确实是这么个问题:
你把SqlParameter存放在集合中了,,,解决办法:①可以考虑用数组替代集合来存储SqlParameter②使用所谓的拷贝。。。。。。