更新Linq数据
我有一个Windows应用程序和一个Web应用程序运行在同一个数据库上,但有两个dbml文件(Linq)。现在,当我在windows应用程序中更新数据时,我无法在web应用程序中看到更新的数据。如果我重建web应用程序,我就能看到数据。但是在部署之后,web应用程序应该在不需要对数据库进行任何手动干预的情况下运行。 如果有任何解决方案,请告诉我。提前谢谢 问候,,更新Linq数据,linq,Linq,我有一个Windows应用程序和一个Web应用程序运行在同一个数据库上,但有两个dbml文件(Linq)。现在,当我在windows应用程序中更新数据时,我无法在web应用程序中看到更新的数据。如果我重建web应用程序,我就能看到数据。但是在部署之后,web应用程序应该在不需要对数据库进行任何手动干预的情况下运行。 如果有任何解决方案,请告诉我。提前谢谢 问候,, BLNS听起来像是web应用程序在调用之间使用相同的数据上下文。 如果我是对的,重新启动web服务器或在IIS中回收关联的应用程序池
BLNS听起来像是web应用程序在调用之间使用相同的数据上下文。
如果我是对的,重新启动web服务器或在IIS中回收关联的应用程序池应该具有与重新部署相同的效果 如果是这种情况,那么每次都需要修改数据检索方法以使用新的数据上下文 大致:
public List<MyData> GetData()
{
MyDataContext context = new MyDataContext();
return context.MyData.ToList();
}
public List GetData()
{
MyDataContext=新的MyDataContext();
返回context.MyData.ToList();
}