0
我正在由于实体框架延迟加载缓存的对象,如果我对缓存的实体做LINQ查询,然后... ...将论文的查询,使数据库往返?缓存的实体进行往返数据库
我正在由于实体框架延迟加载缓存的对象,如果我对缓存的实体做LINQ查询,然后... ...将论文的查询,使数据库往返?缓存的实体进行往返数据库
如果不脱离其缓存的实体将继续以创建它们的上下文的引用,并用它来延迟加载在你面前的实体。分离实体更好。
context.Detach(entity);
cachedItems.Add(entity);
谢谢......解决了我的问题 – 2012-01-09 07:26:49
我没有测试过这一点,但他们可能会* *如果您访问延迟加载的属性,但不应该为是围绕获取第一时间的特性。我相信这只适用于如果所述属性被标记为“虚拟”。如果您不将它们标记为“虚拟”,则不会获得懒惰属性。 – kamranicus 2012-01-09 05:21:32
你是对的...第一次它获取导航属性我认为是懒加载正确的...? – 2012-01-09 05:58:54