/// <summary> /// 查询并返回指定类型的数据集合 /// </summary> /// <typeparam name="T">数据类型</typeparam> /// <param name="region">查询范围</param> /// <returns>数据集合</returns> public List <T> QueryList <T>(Region region) where T : class, new() { List <T> list = new List <T>(); foreach (T target in _context.QueryDataReader(DataMapping.GetMapping(typeof(T)), _command, region, _level)) { list.Add(target); } return(list); }
/// <summary> /// 查询并返回指定类型的枚举数据 /// </summary> /// <typeparam name="T">数据类型</typeparam> /// <param name="region">查询范围</param> /// <returns>枚举数据</returns> public IEnumerable LQuery <T>(Region region) where T : class, new() { return(_context.QueryDataReader(DataMapping.GetMapping(typeof(T)), _command, region, _level)); }