C#Sql参数化遇到参数值数组怎么办

大哥们哪位知道,C#Sql参数化遇到参数值数组怎么办
最新回答
那夜晓月

2024-10-13 07:30:32

C#Sql参数化遇到参数值数组,尽可能控制对数据的修改,如果可以预测某个数据不会或不应该被改变,就要对其控制,而不要期望使用这个数据的调用者不会改变其值。
对于简单的参数的控制:
1、值类型参数传递
2、引用类型参数传递
a、由值类型组成的数据结构
b、包含引用类型字段的数据结构
对于复杂引用类型参数传递的控制:
1、集合参数(包含集合字段的引用参数也一样)
2、数组参数
注意:值类型传递的是值的副本,引用类型传递的是对象引用,所以值参数的修改不影响原始值,引用类型的修改影响原始值;值传递的参数构建不影响原始值,引用传递(ref和out)影响原始值。