示例#1
0
        /// <summary>
        /// 获取用户收货地址
        /// </summary>
        /// <param name="userId"></param>
        /// <returns></returns>
        public static List <T> QueryUserAddress <T>(string userId) where T : IAddress, new()
        {
            DBExtend        helper = dbHelper;
            LamadaQuery <T> query  = new LamadaQuery <T>();

            query = query.Select().Where(b => b.UserId == userId).OrderBy(b => b.DefaultAddress, true);
            string key;

            return(helper.QueryList <T>(query, 0, out key));
        }
示例#2
0
        /// <summary>
        /// 指定条件查询[基本方法]
        /// </summary>
        /// <typeparam name="TItem"></typeparam>
        /// <param name="query"></param>
        /// <param name="cacheTime"></param>
        /// <returns></returns>
        public static List <TItem> QueryList <TItem>(LamadaQuery <TItem> query, int cacheTime, out string cacheKey) where TItem : TModel, new()
        {
            DBExtend helper = dbHelper;

            return(helper.QueryList <TItem>(query, cacheTime, out cacheKey));
        }