public static string GetSQLOrderString(SearchCriterion schCrit) { string str = string.Empty; if ((schCrit.Orders == null) || (schCrit.Orders.Count <= 0)) { return(str); } foreach (OrderCriterionItem item in schCrit.Orders) { if (!string.IsNullOrEmpty(item.PropertyName)) { str = str + item.PropertyName; if (item.Ascending) { str = str + " ASC"; } else { str = str + " DESC"; } str = str + ","; } } return(str.TrimEnd(new char[] { ',' })); }
public static T[] FindAll(SearchCriterion criterion, params ICriterion[] crits) { return(EntityBase <T> .FindAllByCriterion(criterion as HqlSearchCriterion, crits)); }
public static T[] FindAll(SearchCriterion criterion) { return(EntityBase <T> .FindAllByCriterion(criterion as HqlSearchCriterion, new ICriterion[0])); }