日期:2014-05-20  浏览次数:20712 次

linq 批量修改不成功为什么
C# code
var query=from s in db.student where s.classID=="" select s;
foreach(var q in query)
{
   //var info=db.student.where(p=>p.id==q.id).first();
   //info.classID=1;
  q.classID=...
}
db.submitchanges();


像上面这样写 总是更新不成功,如果把注释去掉 那样写就可以成功,为啥呀

------解决方案--------------------
http://www.cnblogs.com/coolcode/archive/2010/07/11/LinqToSQL_Batch_Update.html

难道我错了?