我用ef的SaveChanges(); 更新时报错
以下我转换的两种方式 都能转换成功 但还是报错
1.long zhu_id= Convert.ToInt64(txt_id.Text );
zhu_update.ID = zhu_id;
2.zhu_update.ID=Convert.ToInt64(txt_id.Text );
此ID在数据库是bigint类
保存的时候这样转换 没报错
我用ef的SaveChanges(); 更新时报错
以下我转换的两种方式 都能转换成功 但还是报错
1.long zhu_id= Convert.ToInt64(txt_id.Text );
zhu_update.ID = zhu_id;
2.zhu_update.ID=Convert.ToInt64(txt_id.Text );
此ID在数据库是bigint类
保存的时候这样转换 没报错
虽然不知道怎么回事 但我用另一种方法解决了
var zhu_update = from a in rk.RdRecord08
where a.ID == zhu_id
select a;
RdRecord08 target = zhu_update.FirstOrDefault();
target.iverifystate = 2;
rk.SaveChanges();
原来是ef的那种更新方法