public QueryCriteria Concat(QueryCriteria queryCriteria) { if (queryCriteria == null) { return(this); } Dictinct = queryCriteria.Dictinct; SelectCriteria.AddRange(queryCriteria.SelectCriteria); JoinCriteria.AddRange(queryCriteria.JoinCriteria); WhereCriteria.AddRange(queryCriteria.WhereCriteria); InternalWhere.AddRange(queryCriteria.InternalWhere); OrderCriteria.AddRange(queryCriteria.OrderCriteria); return(this); }
public QueryParams Join(QueryParams queryParams) { if (queryParams == null) { return(this); } Dictinct = queryParams.Dictinct; TakeRows = queryParams.TakeRows; SkipRows = queryParams.SkipRows; InternalWhere.AddRange(queryParams.InternalWhere); WhereCriteria.AddRange(queryParams.WhereCriteria); JoinCriteria.AddRange(queryParams.JoinCriteria); OrderCriteria.AddRange(queryParams.OrderCriteria); return(this); }