大家能讲一下
ParameterDirection.ReturnValue 和ParameterDirection.OutPut 
返回值的区别吗?
MSDN上讲:
Output 参数是输出参数。  
ReturnValue 参数表示诸如存储过程、内置函数或用户定义函数之类的操作的返回值。
但还是不太理解。他们分别在什么情况下用呢?
存储过程执行select和insert或者update操作,ReturnValue返回的值都是什么呢? 
我是freshman,望大家耐心指导。当然,越详细越好。