I'm having a hard time determining the best way to handle this... With Entity Framework (and L2S), LINQ queries return
IQueryable. I have read various opinions on whether the DAL/BLL should return
IQueryable, IEnumerable or IList. Assuming we go with IList, then the query is run immediately and that control is not passed on to the next layer.
…