Linq to sql 迭代器bug?

            DataClassesDataContext dcd = new DataClassesDataContext();
            var msgs 
= (from msg in dcd.SK_Messages where msg.MsgStatus == 0 select msg).Take(20);
            
foreach (var msg1 in msgs)
            {
                ...               
            }

            msgs.GetEnumerator().Reset();

            
foreach (var msg1 in msgs)
            {
   
            ...

            }


 

连续写两个foreach循环,第二个循环的执行次数为零 

 

posted @ 2010-03-18 18:27  zyip  阅读(960)  评论(0编辑  收藏  举报