2013-11-15 38 views
1

由於實體框架5查詢默認編譯和緩存。這提高了重複查詢的性能。如何讓編譯後的緩存查詢超出上下文?

但是,上下文被設計爲一個短暫的對象,並在處理請求之後進行處理。

因此,我們有許多重複查詢運行在不同的上下文中。我們可以手動預編譯查詢。

可能是EF在靜態實例中緩存已編譯的查詢,還是有任何方法可以使查詢緩存超出上下文嗎?

回答

2

EF高速緩存的查詢保持獨立於上下文的高速緩存。處置上下文不會處理查詢緩存。