更新时间:2023-11-29 19:08:04
我最终找到使用 reader.GetName(INT)溶液
方法。我创建了下面的方法来涵盖的逻辑。
I ended up finding a solution using the reader.GetName(int)
method. I created the below method to encompass the logic.
public bool ColumnExists(IDataReader reader, string columnName)
{
for (int i = 0; i < reader.FieldCount; i++)
{
if (reader.GetName(i) == columnName)
{
return true;
}
}
return false;
}