updata 语句用link 怎么写?

zhishiheng 2014-03-06 02:59:39
update table set name='model[i].Name' where id='model[i].Id'

就是向上面这个,折腾死了
...全文
436 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
天空丶蒋 2014-03-07
  • 打赏
  • 举报
回复
var obj=from a in db.tableName where a.ID == id select a; //查询 obj.xxx=xxx;//修改 db.SaveChanges(); //保存
threenewbee 2014-03-07
  • 打赏
  • 举报
回复
var obj = db.Tables.Single(x => x.Model == model && x.ID == id); obj.xxx = xxx; //修改 db.SaveChanges();
men52676521 2014-03-07
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
上面写的有点问题, 实体是从db中查出来的; db.model.where
  • 打赏
  • 举报
回复
是 linq;

  db = new comm(conn);
Model model = new Model();
  //aID
 model .aID = (int?)aID;
 
                        //修改
                        db.SubmitChanges();
md5e 2014-03-06
  • 打赏
  • 举报
回复
"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 么?
魂之挽歌来袭 2014-03-06
  • 打赏
  • 举报
回复
先用Linq查出这个实体 然后修改其name属性 再SaveChanges

62,071

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧