C# extension methods for the DataRecord class.
public static class DataRecordExtensions
{
public static bool HasColumn(this System.Data.IDataRecord self, string columnName)
{
for (int i = 0; i < self.FieldCount; i++)
{
if (self.GetName(i).Equals(columnName,
StringComparison.InvariantCultureIgnoreCase))
{
return true;
}
}
return false;
}
}