public static ClosedXML.Excel.XLWorkbook GetExcelResult <TEntity>(this ModelSource <TEntity> models, IQueryable items, String tableName = null)
     where TEntity : class, new()
 {
     using (DataSet ds = models.GetDataSetResult(items))
     {
         if (tableName != null)
         {
             ds.Tables[0].TableName = ds.DataSetName = tableName;
         }
         return(ConvertToExcel(ds));
     }
 }
 public static DataSet GetDataSetResult <TEntity>(this ModelSource <TEntity> models)
     where TEntity : class, new()
 {
     return(models.GetDataSetResult(models.Items));
 }