标签: c# tsql reflection table-valued-parameters
到目前为止as I know SQL期望传递的DataReader的列与用户定义类型的列具有相同的顺序。
同时MSDN说:
GetProperties方法不返回特定属性 订单,例如字母或声明订单。你的代码一定不能 取决于返回属性的顺序,因为那样 订单各不相同。
因此它暗示属性的唯一无属性安全顺序是按字母顺序排列的,不是吗?那时我创建了一些实用工具方法来用DataReader包装实体集合,然后将其作为参数传递给SP调用。
我的理解是正确的还是存在一些可以避免排序问题的魔法?