-1
我們正面臨以下實體框架5問題:實體框架5緩存問題
我們的應用程序邏輯是用戶可以從多臺計算機上處理相同的數據。
一旦一個用戶查詢數據,&相同的數據在另一臺計算機上被更改,他將不會得到更新的數據,直到他重新啓動應用程序。
我們已將「啓用延遲加載」選項設置爲true &我們不想禁用此選項。
我們希望實體在沒有緩存的情況下每次查詢數據庫。
我們該如何解決這個問題?
我們正面臨以下實體框架5問題:實體框架5緩存問題
我們的應用程序邏輯是用戶可以從多臺計算機上處理相同的數據。
一旦一個用戶查詢數據,&相同的數據在另一臺計算機上被更改,他將不會得到更新的數據,直到他重新啓動應用程序。
我們已將「啓用延遲加載」選項設置爲true &我們不想禁用此選項。
我們希望實體在沒有緩存的情況下每次查詢數據庫。
我們該如何解決這個問題?
你可以在你的DbContext類的構造函數做到這一點:
public DbContext()
{
this.Configuration.LazyLoadingEnabled = true;
}
編輯:我認爲,你要求使用實體框架是不可能的。實體框架會自動緩存對象,因爲這是它的目的。
對不起,我們已經將該選項設置爲true,我已更新問題以澄清問題。 – 2013-03-15 15:02:25
爲了解決這個問題,我使用了實體容器的刷新方法。 – 2013-03-18 04:19:00