日期:2014-05-20  浏览次数:20775 次

使用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目录么?分层不分层的?