是否可以与多个DbCommand实例共享同名和类型的DbParameter实例?

时间:2009-11-25 13:30:46

标签: c# database ado.net

使用多个命令共享相同的DbParameter对象是否有效或可能?

2 个答案:

答案 0 :(得分:2)

不,一个人不能。快速检查给出了运行时异常。

答案 1 :(得分:0)

一般来说,如果一个类是可变的(ADO.NET参数肯定是可变的),那么这样做是个坏主意。

相比之下,可以在调用者之间共享对不可变类的引用,而不会有破坏数据的危险。