读书人

按需更新报错解决方案

发布时间: 2013-01-12 16:25:03 作者: rapoo

按需更新报错
本帖最后由 starsix33 于 2012-09-10 15:15:04 编辑


public bool Sasdd(string orderID)
{
using (var db = new sasssa())
{
var tp = new OrderDetails {OrderID = orderID};
db.OrderDetailses.Attach(tp);
tp.IsOutScan = 1;
db.SaveChanges();

return true;
}
}

为什么在SaveChange的时候会报错?错误信息:存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。刷新 ObjectStateManager 项。
[解决办法]
public bool Sasdd(string orderID)
{
using (var db = new sasssa())
{
var tp = new OrderDetails {OrderID = orderID};
tp.IsOutScan = 1; //这句放上来

db.OrderDetailses.Attach(tp);
db.SaveChanges();

return true;
}
}

读书人网 >.NET

热点推荐