Sonuçlarımı yalnızca X kayıt miktarını almak için filtrelemek istiyorum. Take() nasıl çalışır? Bulduğum Bu sitede Linq Take() soru
: http://www.hookedonlinq.com/TakeOperator.ashx O atın diyor() "kaynak null ise bir ArgumentNullException atar." Peki ne yapmalıyım? Take() 'de yaptığım her seferinde, bu tabloda bazı kayıtlar alacağımı veya garanti edemeyeceğimi garanti edemem.
İlk önce bir sayı yapmalı mıyım? Daha sonra kapmak için bazı kayıtlar olduğundan emin olmak için başka bir sorgu yapın?
Ayrıca bir Take (2) var, ancak sadece 1 rekoru aynı istisna atarsa ne olur?
tüm sonuçları almak veya sonuç sayısını sınırlamak yapmak uzağa var mı? Sadece belirli koşullara bağlı olarak, sonuçların sayısını sınırlamak istiyorum ya da bunu ayırmak zorunda mıyım (farklı yöntemlere)? – chobo2
@ chobo2: Bu tam olarak zaten böyle. Eğer 5 ürün için soruyorsunuz ama sadece 3 tane var, bu size 3 tane verecektir. –