public IList <TResult> Select <TResult>(Expression <Func <TEntity, TResult> > selector) { return(DBSet.Select(selector).ToList()); }