I am using Linq like this:
IQueryable<Rentals> rentals = from r in context.Rentals
                              select r;
foreach (Rentals r in rentals)
{
    str +=  r.ListingID + "|";             
}
but str has only 50 records while, if I do rentals.Count(), it shows 1700. I tried to debug and saw that the flow of control goes out of the foreach loop after the 50th record. Why is that so?
 
     
     
     
     
     
    