コード例 #1
0
        public static IQueryable<Petshop.Data.Entities.Item> ByImage(this IQueryable<Petshop.Data.Entities.Item> queryable, System.String image, params System.String[] additionalValues)
        {
            var imageList = new List<System.String> { image };

            if (additionalValues != null)
                imageList.AddRange(additionalValues);
            else
                imageList.Add(null);

            if (imageList.Count == 1)
                return queryable.ByImage(imageList[0]);

            return queryable.ByImage(imageList);
        }
コード例 #2
0
        public static IQueryable<PetShop.Core.Data.Product> ByImage(this IQueryable<PetShop.Core.Data.Product> queryable, string image, params string[] additionalValues)
        {
            var imageList = new List<string> { image };

            if (additionalValues != null)
                imageList.AddRange(additionalValues);
            else
                imageList.Add(null);

            if (imageList.Count == 1)
                return queryable.ByImage(imageList[0]);

            return queryable.ByImage(imageList);
        }