0
此刻,我的程序不断重复查询相同的存储库。我目前使用UnitOfWork模式来查询我的表格。使用UnitOfWork进行缓存
例如是跑得很经常
var peopleCollection = UnitOfWork.PersonRepository.Get(x => x.Active);
为了提高我的软件,以减少重复任务查询,请问什么是正确的方法,我应该采取缓存如果我有一个的UnitOfWork模式。我知道我可以将集合保存到字典中,并随时随地调用该字典。但是这种方法的主要问题是,如果另一个用户要保存一个新人,我会收集过时的人。
没有缓存你有没有真正的UOW。如果您需要从数据库获取新数据,则需要处理UOW实例并创建一个新实例。 –