jjzjj

IDataReader

全部标签

c# - 检查数据读取器中是否存在列

这个问题在这里已经有了答案:CheckforcolumnnameinaSqlDataReaderobject(27个答案)关闭7年前。有没有办法在不检查IndexOutOfRangeException的情况下查看字段是否存在于基于IDataReader的对象中?本质上,我有一个方法采用基于IDataReader的对象并创建一个强类型记录列表。在1个实例中,一个数据阅读器具有其他人没有的字段。如果不需要的话,我真的不想重写提供给该方法的所有查询以包括该字段的某种形式。到目前为止,我能够弄清楚如何做到这一点的唯一方法是将1个唯一字段放入try/catchblock中,如下所示。try{tm
12