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,
}
);
不到有用没用 记下吧
*/