用户定义的表值参数列顺序没有应用于属性的属性,是否可能?

时间:2014-08-29 12:49:23

标签: c# tsql reflection table-valued-parameters

到目前为止as I know SQL期望传递的DataReader的列与用户定义类型的列具有相同的顺序。

同时MSDN说:

  

GetProperties方法不返回特定属性   订单,例如字母或声明订单。你的代码一定不能   取决于返回属性的顺序,因为那样   订单各不相同。

因此它暗示属性的唯一无属性安全顺序是按字母顺序排列的,不是吗?那时我创建了一些实用工具方法来用DataReader包装实体集合,然后将其作为参数传递给SP调用。

我的理解是正确的还是存在一些可以避免排序问题的魔法?

0 个答案:

没有答案