110,533
社区成员
发帖
与我相关
我的任务
分享
orders o = eqida.orders.First(name => name.orderno == model.ordersId);
o.status = model.status;
eqida.orders.Attach(o);
eqida.Entry(o).State = System.Data.Entity.EntityState.Modified;
把改实体模型状态改为,未更新[/quote]
你说的是对的。另外第三句Attach可以不要
orders o=new orders();
o.orderno= model.ordersId;
o.num=model.num.ToString();
o.status= model.status;
int i= OQL.From(o)
.Update(o.num,o.status)
.Where(o.orderno)
.END
.Execute();
可以试试这个框架 http://pwmis.codeplex.com
orders o = eqida.orders.First(name => name.orderno == model.ordersId);
o.status = model.status;
eqida.orders.Attach(o);
eqida.Entry(o).State = System.Data.Entity.EntityState.Modified;
把改实体模型状态改为,未更新