我试图编写一个从一个表中获取一个项目的Web应用程序。此表与另一个应用程序共享,该应用程序在运行指定控制器的特定操作时对其进行更新。 此特定操作将循环运行,直到该项目已更新。但是,使用如下的DataContext来获取循环该项并检查它是否已更新获取相同的最近插入的对象而没有任何更新,当我尝试从SQL Server 2008手动更新它以调试我的web时,这是相同的情况 - 应用
private AppDataContext _db = new AppDataContext();
public ActionResult SpecificAction()
MyClass myObj = new MyClass("op");
_db.Operations.Add(myObj); // insertion
_db.SaveChanges();
while(true){
var itemm = _db.Itemms.ToList().Where(r => r.date == myObj.date).FirstOrDefault();
// check, do I need to break?
}
}
知道我正在使用Entity Framework 6.0.2
和ASP.NET MCV 4
,如何刷新DataContext?
非常感谢!