/// <summary> /// 获取导出数据(注意:该方法不包括在事务中!) /// </summary> /// <param name="reportName"></param> /// <param name="sqlParams"></param> /// <returns></returns> public DataTable GetExportData(string reportName, SqlParams sqlParams) { var reportConfig = new ReportConfig(reportName, this); return(reportConfig.GetExportData(sqlParams)); }
public DB GetReportConfigDb(ReportConfig reportConfig) { return(GetDb()); }
/// <summary> /// 获取分页数据(注意:该方法不包括在事务中!) /// </summary> /// <param name="reportName"></param> /// <param name="sqlParams"></param> /// <returns></returns> public PageData GetPageData(string reportName, SqlParams sqlParams) { var reportConfig = new ReportConfig(reportName, this); return(reportConfig.GetPageData(sqlParams)); }
public IEnumerable <T> SqlQuery <T>(string reportName, SqlParams sqlParams) { var reportConfig = new ReportConfig(reportName, this); return(reportConfig.SqlQuery <T>(sqlParams)); }
/// <summary> /// 通过报表获取全量操作所需要的Ids /// </summary> /// <param name="reportName"></param> /// <param name="sqlParams"></param> /// <returns></returns> public List <long> GetFullOperationIds(string reportName, SqlParams sqlParams) { var reportConfig = new ReportConfig(reportName, this); return(reportConfig.GetFullOperationIds(sqlParams)); }
public DB GetReportConfigDb(ReportConfig reportConfig) { return(DbPool.GetReportConfigDb(reportConfig)); }
public DB GetReportConfigDb(string reportName) { var reportConfig = new ReportConfig(reportName); return(GetReportConfigDb(reportConfig)); }