建议避免将Entity查询结果直接当IEnumerable使用
使用Entity Framework查询当然是必不可少的,但有时不小心可能很简单的查询也会导致异常。  下面用EF4.1做个示例简单演示下异常发生的场景:        1:  using (var context = new DemoContext())
     2:  {
     3:      var users = context.Users.AsEnumerable();
  
http://www.cyqdata.cn/cnblogs/article-detail-37281 
