我们在实体框架5中面临以下问题:
我们的应用程序逻辑是用户可以处理来自多台计算机的相同数据。
一旦用户查询数据,&在另一台计算机上更改相同的数据,在重新启动应用程序之前,他不会获得更新的数据。
我们已将“启用延迟加载”选项设置为true&我们不想禁用此选项。
我们希望实体每次都可以在不进行缓存的情况下查询数据库。
我们如何解决这个问题?
答案 0 :(得分:1)
您可以在DbContext类的构造函数中执行此操作:
public DbContext()
{
this.Configuration.LazyLoadingEnabled = true;
}
编辑:我认为使用Entity Framework无法满足您的要求。实体框架会自动缓存对象,因为它就是为它构建的。