我有 :
var c = cboCustomer.SelectedItem as Customer;
var t = cboTrailer.SelectedItem as Trailer;
using (var db = new CAPSContainer())
{
db.Attach(c); --> Tracker has now 1 entity
db.Attach(t); --> Tracker has now 2 entities
c.Trailers.Remove(t); --> Tracker has now 29! entities loaded
db.DeleteObject(t);
db.SaveChanges();
}
我试图了解这种加载/缓存是如何工作的,因为我遇到了一些与之相关的其他问题,任何想法为什么缓存量突然跳跃?
我正在使用 EF 5.0。