/// <summary> /// 获得备份信息列表【全部】 /// </summary> /// <param name="queryJson"></param> /// <returns></returns> public List <DbBackupEntity> GetList(string queryJson) { var expression = ExtLinq.True <DbBackupEntity>(); var queryParam = queryJson.ToJObject(); if (!queryParam["condition"].IsEmpty() && !queryParam["keyword"].IsEmpty()) { string condition = queryParam["condition"].ToString(); string keyword = queryParam["keyword"].ToString(); switch (condition) { case "DbName": expression = expression.And(t => t.F_DbName.Contains(keyword)); break; case "FileName": expression = expression.And(t => t.F_FileName.Contains(keyword)); break; } } ResultClass <IQueryable <DbBackupEntity> > _ret = service.IQueryable(expression); if (_ret.Result) { return(_ret.ResultData.OrderByDescending(t => t.F_BackupTime).ToList()); } throw new System.Exception(_ret.ErrorMessage); }
public List <DbBackupEntity> GetList(string queryJson) { var expression = ExtLinq.True <DbBackupEntity>(); var queryParam = queryJson.ToJObject(); if (!queryParam["condition"].IsEmpty() && !queryParam["keyword"].IsEmpty()) { string condition = queryParam["condition"].ToString(); string keyword = queryParam["keyword"].ToString(); switch (condition) { case "DbName": expression = expression.And(t => t.F_DbName.Contains(keyword)); break; case "FileName": expression = expression.And(t => t.F_FileName.Contains(keyword)); break; } } return(service.IQueryable(expression).OrderByDescending(t => t.F_BackupTime).ToList()); }
public List <DbBackupEntity> GetList() { return(service.IQueryable().ToList()); }