实体框架缓存刷新

时间:2012-09-10 04:47:16

标签: ruby-on-rails entity-framework caching code-first

在实体框架(任何版本)中清除数据库查询缓存是否等同于此Rails的亮点?我一直有这个问题,似乎无法找到解决问题的简单方法:

  

所有关联方法都是围绕缓存构建的,这使得最新查询的结果可用于进一步的操作。缓存甚至可以在各种方法之间共享....

     

但是如果你想重新加载缓存怎么办?因为数据可能已被应用程序的其他部分更改了?只需将true传递给关联调用:

customer.orders                 # retrieves orders from the database
customer.orders.size            # uses the cached copy of orders
customer.orders(true).empty?    # discards the cached copy of orders
                                # and goes back to the database

0 个答案:

没有答案