示例#1
0
        /// <summary>
        /// 获得部分商品列表
        /// </summary>
        /// <param name="pidList">商品id列表</param>
        /// <returns></returns>
        public static List <PartProductInfo> GetPartProductList(string pidList)
        {
            List <PartProductInfo> partProductList = null;

            if (_productnosql != null)
            {
                partProductList = _productnosql.GetPartProductList(CommonHelper.ArrayToList(StringHelper.SplitString(pidList)));
            }
            else
            {
                partProductList = new List <PartProductInfo>();
                IDataReader reader = BrnShop.Core.BSPData.RDBS.GetPartProductList(pidList);
                while (reader.Read())
                {
                    PartProductInfo partProductInfo = BuildPartProductFromReader(reader);
                    partProductList.Add(partProductInfo);
                }

                reader.Close();
            }

            return(partProductList);
        }