コード例 #1
0
        /// <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);
        }
コード例 #2
0
 /// <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));
 }