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)); }