.net MVC entity framework SaveChanges 不工作

.net MVC entity framework SaveChanges does not working

我想像这样更新我的数据库

                        var context = new asb_cardEntities3();
                        var query = db.WFileMaster.Where(q => q.ID == 
                                                        data.ID).FirstOrDefault();
                        query.SUBE = item.SUBE.ToString();
                        query.HES_NO = item.HES_NO.ToString();
                        query.DVZ_KOD = item.DVZ_KOD.ToString();
                        query.TUTAR = item.TUTAR.ToString();

                        //context.Entry(query).State = SUBE.Modified;
                        context.SaveChanges();

这个,我没有收到任何错误(所有数据都来了)我是这个框架的新手,我认为问题出在上下文中。但是我没有找到任何解决方案。

在保存更改之前更新 table 类似的东西

.Update(x => x.Id== ID, 对象);然后

保存更改。

在第二行检索记录时,请将数据库更改为上下文。

var context = new asb_cardEntities3();
var query = context.WFileMaster.Where(q => q.ID == data.ID).FirstOrDefault();
query.SUBE = item.SUBE.ToString();
query.HES_NO = item.HES_NO.ToString();
query.DVZ_KOD = item.DVZ_KOD.ToString();
query.TUTAR = item.TUTAR.ToString();

context.SaveChanges();