LINQ的触发机制——Lazy Evaluation

比如:下面一个题目
public static bool dump(Doctor d)
{
  System.Console.WriteLine(d.Initials);
  return true;
}
 
var query = from d in doctors
            where dump(d)
            select d; 
 
 
问输出是?




nothing。 
因为只有在首次真正Request的时候才会被执行。

posted @ 2008-06-16 22:19  蜡笔小王  阅读(255)  评论(0编辑  收藏  举报