【发布时间】:2014-11-27 16:25:54
【问题描述】:
我无法解释代码。看看不同的行为:
var project = DB.Project.Find(1000111);
project.MustLinkToMF = false;
// Includes id = 1000111; MustLinkToMF = false; - From Cache?
var projects1 = DB.Project.Select(p => p).ToList();
// Doesn't contain 1000111! - Not From Cache?
var projects2 = DB.Project.Where(p => p.MustLinkToMF == false).Select(p => p).ToList();
DB.SaveChanges();
如何获取缓存数据,包括我的更改? 如何使用一个简单的查询before SaveChanges 获取项目2? 谢谢!
【问题讨论】:
标签: ef-code-first