星空网 > 软件开发 > ASP.net

EF更新,数据库值变化,前台页面并不变化,刷新也不变化,重新运行程序则变化

首先说一下我遇到这个情况的代码情景,首先上错误代码

UserInfo userInfo = Session["UserInfo"] as UserInfo; var attentionTopicInfos = userInfo.TopicInfos.Where(t => t.TopicId > 0);

这段代码所呈现的问题正如题目,数据库值变化,前台页面并不变化,刷新也不变化,重新运行程序则变化。

断点调试----看到无论如何更新,查出来的attentionTopicInfos的内容也没有任何变化。

 

最后想到----userInfo是从Session中取出的,session储存的用户登录信息,内容并不查询更新。

而我们所需的TopicInfos  是导航属性,这个属性中的内容,也在session当中。

 

修改代码

UserInfo userInfo = Session["UserInfo"] as UserInfo;userInfo = _userInfoService.GetEntitesQueryable(u => u.UserGuidId == userInfo.UserGuidId).First();//重新查询userInfovar attentionTopicInfos = userInfo.TopicInfos.Where(t => t.TopicId > 0);

 

到此问题成功解决。解决办法虽然简单,但是我相信开发中会经常遇到,而我在处理问题时没有搜到任何相关文章,

所以在此与大家分享。

 




原标题:EF更新,数据库值变化,前台页面并不变化,刷新也不变化,重新运行程序则变化

关键词:数据库

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

已经递交的英国公司注册地址还可以更改吗?英国公司注册:https://www.kjdsnews.com/a/1699363.html
CDEK快报:出海俄罗斯卖什么?俄罗斯跨境电商热门选品参考:https://www.kjdsnews.com/a/1699364.html
你绝对不能错过的,欧洲十大跨境电商平台:https://www.kjdsnews.com/a/1699365.html
旺季结束了?亚马逊美国站突发KYC审核!:https://www.kjdsnews.com/a/1699366.html
多发货跨境物流|局势逆转,中国化妆品在韩国火了!:https://www.kjdsnews.com/a/1699367.html
AIGC跨境贸易指南针,利用ChatGPT帮你找客户:https://www.kjdsnews.com/a/1699368.html
长治婚庆女司仪和主持人:https://www.vstour.cn/a/366176.html
北京丰台区水上乐园哪家好玩?:https://www.vstour.cn/a/366177.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流