Quantcast
Channel: Developer to developer
Viewing all articles
Browse latest Browse all 9076

Strange result when using .Take ()

$
0
0
			var items = Client.Search<FurnitureVariant>(requestLanguage)
                .Filter(x => x.GetMarkets().Match(market))
				.Filter(categoryFilter)
				.Filter(attributeFilter)
				.Filter(timelessItalianFilter)
				.Filter(x => x.LanguageBranch.MatchCaseInsensitive(language))
				.OrderBy(x => x.DisplayName);
 var itemsCount = items.Count();   // = 108
 // pageSize = 20   
 var itemResult = items
                .Skip((page - 1) * pageSize)
		.Take(pageSize)
		.GetContentResult();
  var itemResultsCount = itemResult.Count();  // = 17

If I set pageSize manually to 5, the result will be 2, so it is always wrong of 3. How do I solve this?


Viewing all articles
Browse latest Browse all 9076

Trending Articles