public static DataColumn[] GetPrimaryKeyColumns(DataColumnCollection columns) { var cols = new DataColumn[columns.Count]; columns.CopyTo(cols, 0); return GetColumnsWithExtendedPropertyValue(cols, PrimaryColumnProperty, true, BooleanComparator); }