-1

我们正面临 Entity Framework 5 的以下问题:

我们的应用逻辑是用户可以处理来自多台计算机的相同数据。

一旦一个用户查询数据,并且在另一台计算机上更改了相同的数据,他将无法获得更新的数据,直到他重新启动应用程序。

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

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

我们如何解决这个问题?

4

1 回答 1

1

您可以在 DbContext 类的构造函数中执行此操作:

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

编辑:我认为使用实体框架不可能实现您的要求。Entity Framework 会自动缓存对象,因为它就是为此而构建的。

于 2013-03-14T14:12:23.957 回答