DBContext.Entry就报错。无法修改数据
代码如下:
using (HSContext context= new HSContext())
{ context.DBSet<T>().Attach(entity);
var d = content.Entry(entity); //context.DBSet<T>().Entry(entity);
if(d.State== EntityState.Detached)
d.State = EntityState.Modified;
content.Entry(entity).State = EntityState.Modified;
content.SaveChanges();
}
代码如下:
using (HSContext context= new HSContext())
{ context.DBSet<T>().Attach(entity);
var d = content.Entry(entity); //context.DBSet<T>().Entry(entity);
if(d.State== EntityState.Detached)
d.State = EntityState.Modified;
content.Entry(entity).State = EntityState.Modified;
content.SaveChanges();
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货