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();
像上面这样写 总是更新不成功,如果把注释去掉 那样写就可以成功,为啥呀
...全文
1544打赏收藏
linq 批量修改不成功为什么
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(); 像上面这样写 总是更新不成功,如果把注释去掉 那样写就可以成功,为啥呀