日期:2014-05-16  浏览次数:20441 次

updata 语句用link 怎么写?
update table set name='model[i].Name' where id='model[i].Id'

就是向上面这个,折腾死了
------解决方案--------------------
先用Linq查出这个实体 然后修改其name属性  再SaveChanges
------解决方案--------------------

update table set name='model[i].Name' where id='model[i].Id'

引号为什么这样加?不是  "update table set name="+model[i].Name+" where id= "+model[i].Id 么?

------解决方案--------------------
"update table set name='" +model[i].Name+"' where id='"+ model[i].Id +"'"
------解决方案--------------------
var obj = db.Tables.Single(x => x.Model == model && x.ID == id);
obj.xxx = xxx; //修改
db.SaveChanges();