public virtual IList <T> GetByQuery(Expression <Func <T, bool> > where, string sort = null) { return(_dao.GetByQuery(where, SortStruc <T> .CreateFrom(sort))); }