首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

新手.怎么用linq修改多条记录

2012-09-10 
新手在线等...如何用linq修改多条记录问一下各位:表名fqcsDataContext cdc new csDataContext()var que

新手在线等...如何用linq修改多条记录
问一下各位:
表名fq
  csDataContext cdc = new csDataContext();
  var query = cdc.fq.Single(m => m.xid==103);
  query.xage = 25;
  cdc.SubmitChanges();

这样只能改一行记录(xid为103的),如果想改xid>103得怎么写。
single只能改一个元素呀

[解决办法]
try->

C# code
csDataContext cdc = new csDataContext(); var query = cdc.fq.Where(m => m.xid>103); //过滤出xid>103的集合foreach(var q in query ){  q.xage=25;}cdc.SubmitChanges(); 

热点排行