我有一个基于MVC的站点,它使用存储库/服务模式进行数据访问.编写的服务用于大多数应用程序(控制台,winform和Web).目前,控制器直接与服务通信.这限制了应用适当缓存的能力.
我看到我的选项如下:
我可以看到每个人的利弊.使用Repository/Service进行缓存的最佳做法是什么?
asp.net-mvc caching design-patterns
我不确定在我的存储库模式中应该在哪里实现缓存.
我应该在服务逻辑中还是在存储库中实现它?
GUI - > BusinessLogic(服务) - > DataAccess(存储库)
caching repository-pattern
caching ×2
asp.net-mvc ×1
design-patterns ×1
repository-pattern ×1