/// <summary> /// 从数据源中获取新增的数据,默认以主键Id大于缓存的最大Id为查询条件 /// 若子类需要以其它条件查询数据则可重写此方法 /// </summary> /// <param name="maxId">包含上次查询的最大Id的<see cref="Guoli.Model.OracleTableMaxId"></see>实体对象/></param> /// <returns>查询到的新增数据集合</returns> protected virtual IEnumerable <TOracle> GetDataFromSourdeDb(OracleTableMaxId maxId) { var condition = string.Empty; if (maxId != null) { condition = $"to_number({OracleTablePrimaryKeyName})>'{maxId.MaxId}'"; } return(OracleBaseBll.QueryList(condition)); }