public virtual IList <T> GetAll(Query query = null) { return(RepositoryUtils.GetObjectList <T>(DatabaseType, ConnectionString, TableName, query)); }