/// <summary>
 /// SQL sorgusundaki DISTINCT ile aynı işleve sahiptir. string array olarak verilen kolonlara göre distinct işlemi yapar
 /// </summary>
 /// <param name="pDtSource">Üzerinde Distinct işlemine yapılacak kaynak DataTable</param>
 /// <param name="pColumns">Distinct işlemi yapılacak kolon isimlerinin listesi</param>
 /// <returns></returns>
 public static DataTable SelectDistinct(this DataTable pDtSource, params string[] pColumns)
 {
     return(DataTableJoin.SelectDistinct(pDtSource, pColumns));
 }
 /// <summary>
 /// SQL sorgusundaki DISTINCT ile aynı işleve sahiptir. Verilen DataTable objesindeki tüm kolonlara göre distinct işlemi yapar
 /// </summary>
 /// <param name="pDtSource">Üzerinde Distinct işlemine yapılacak kaynak DataTable</param>
 /// <returns></returns>
 public static DataTable SelectDistinct(this DataTable pDtSource)
 {
     return(DataTableJoin.SelectDistinct(pDtSource));
 }