使用linq更新的小问题
使用 linq 的single 的方法 查找一个对象然后更新其中的字段 数据库中数据时被更新了 可是跳转回去显示的依然是 原来的数据 有那位高手 知道是怎么 回事 是否 代码写错了
修改页面:
ms gb = db.ms.Single(d => d.id == id);
gb.admin = TextBox1.Text;
db.SubmitChanges();
查询语句:
from a in db.ms orderby a.datetime descending select a;
注: 要使更新后的数据显示必须修改查询中的变量 如把a 换一个变量名。
莫非 linq 查询读取的是内存中的数据而不是数据库中的
------解决方案--------------------
你的网站是如何组织的?代码在哪个文件?app_code目录么?分层不分层的?