0
此刻,我的程序不斷重複查詢相同的存儲庫。我目前使用UnitOfWork模式來查詢我的表格。使用UnitOfWork進行緩存
例如是跑得很經常
var peopleCollection = UnitOfWork.PersonRepository.Get(x => x.Active);
爲了提高我的軟件,以減少重複任務查詢,請問什麼是正確的方法,我應該採取緩存如果我有一個的UnitOfWork模式。我知道我可以將集合保存到字典中,並隨時隨地調用該字典。但是這種方法的主要問題是,如果另一個用戶要保存一個新人,我會收集過時的人。
沒有緩存你有沒有真正的UOW。如果您需要從數據庫獲取新數據,則需要處理UOW實例並創建一個新實例。 –