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 阅读(763) 评论(0) 编辑 收藏
发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1689227 Me1UPwzjaZ4=