2013-03-14 95 views
-1

我们正面临以下实体框架5问题:实体框架5缓存问题

我们的应用程序逻辑是用户可以从多台计算机上处​​理相同的数据。

一旦一个用户查询数据,&相同的数据在另一台计算机上被更改,他将不会得到更新的数据,直到他重新启动应用程序。

我们已将“启用延迟加载”选项设置为true &我们不想禁用此选项。

我们希望实体在没有缓存的情况下每次查询数据库。

我们该如何解决这个问题?

回答

1

你可以在你的DbContext类的构造函数做到这一点:

public DbContext() 
    { 
     this.Configuration.LazyLoadingEnabled = true; 
    } 

编辑:我认为,你要求使用实体框架是不可能的。实体框架会自动缓存对象,因为这是它的目的。

+1

对不起,我们已经将该选项设置为true,我已更新问题以澄清问题。 – 2013-03-15 15:02:25

+2

为了解决这个问题,我使用了实体容器的刷新方法。 – 2013-03-18 04:19:00