.net 如何停止实体框架缓存

.net 如何停止实体框架缓存,.net,sql-server,entity-framework-4,.net,Sql Server,Entity Framework 4,我们在测试实体框架4时遇到问题 我们部署了一个实现EF数据上下文的WCF服务。在我们使用SQLServerStudio修改数据之前,一切正常 有没有办法阻止EF缓存我们的结果,或者有没有办法打开急切加载 干杯 James在模型的属性页上,您可以设置启用延迟加载的属性 通过代码,您可以使用以下属性控制延迟加载: context.ContextOptions.LazyLoadingEnabled = false; 在EF4中,我不得不使用这个: _context.Configuration.La

我们在测试实体框架4时遇到问题

我们部署了一个实现EF数据上下文的WCF服务。在我们使用SQLServerStudio修改数据之前,一切正常

有没有办法阻止EF缓存我们的结果,或者有没有办法打开急切加载

干杯


James

在模型的属性页上,您可以设置启用延迟加载的
属性

通过代码,您可以使用以下属性控制延迟加载:

context.ContextOptions.LazyLoadingEnabled = false;

在EF4中,我不得不使用这个:

_context.Configuration.LazyLoadingEnabled = false;

您的意思是加载实体时,它们不会以某种方式自动从数据库中重新加载吗?或者,您的意思是,您的数据上下文不会在每次加载对象时从数据库中获取数据?你能举个例子说明什么不适合你吗?嗨,我的意思是我们的数据上下文不会在每次加载对象时都从数据库中获取数据。如果可能的话,我们愿意吗?