/// <summary>
        /// 获取特色商品的列表。
        /// </summary>
        /// <param name="count">需要获取的特色商品的个数。默认值:0,表示获取所有特色商品。</param>
        /// <returns>特色商品列表。</returns>
        public IEnumerable <Product> GetFeaturedProducts(int count = 0)
        {
            var            productCollection = con.GetCollectionForType(typeof(Product));
            List <Product> products          = null;

            if (count == 0)
            {
                products = productCollection.AsQueryable <Product>().Where(p => p.IsFeatured).ToList();
            }
            else
            {
                products = productCollection.AsQueryable <Product>().Where(p => p.IsFeatured).Take(count).ToList();
            }
            return(products);
        }
        public IEnumerable <Product> GetProductsForCategory(Category category)
        {
            var            categorizationCollection = con.GetCollectionForType(typeof(Categorization));
            var            categorizations          = categorizationCollection.AsQueryable <Categorization>().Where(c => c.CategoryID == category.ID).ToList();
            var            productCollection        = con.GetCollectionForType(typeof(Product));
            var            productsQuery            = productCollection.AsQueryable <Product>();
            List <Product> totalList = new List <Product>();

            foreach (var categorization in categorizations)
            {
                ;
                totalList.AddRange(productsQuery.Where(p => p.ID == categorization.ProductID).ToList());
            }
            return(totalList);
        }