Linq 执行概念

Linq 在返回结果集后不会立该执行 而是在页面绑定时执行

像这样

 

getName(name,view)

{

  return view?name:"";

}

var lq=from p in lqTable select new{//程序在这Stop

                    p.id=i++,//在前台页面 绑定ID时执行

                    p.name=getName(p.name,false);//在前台页面绑定name时执行

                  }

想一次查出来?

lq.ToArray() :转成数组

 

 

/*

(var query = from item in Pages
    
where item.CategoryId == 1
    select item;
IQueryable
<int> updateAffactedLine = query.UpdateUgly(
    () 
=> new Page(){
        CategoryId 
= GetCategoryId(NewCategoryDropDownList),
        LastModifyDate 
= DateTime.Now,
     }
);

不到有用没用 记下吧

*/

posted @ 2010-12-30 18:09  晨祷  阅读(161)  评论(0编辑  收藏  举报