public IEnumerable<Column> GetColumnsByType(System.Data.SqlDbType type) { var retval = new List<Column>(); foreach (Column column in this.GetColumnsFullHierarchy()) { if (column.DataType == type) { retval.Add(column); } } return retval; }