caching - 聚合根可以包含分区键属性吗?
问题描述
我想做的是用 cosmos DB 实现存储库模式并用缓存装饰存储库。
我的问题是聚合根是否可以包含合成分区键的属性,即使分区键似乎与业务逻辑无关。存储库模式基于聚合根,操作需要合成分区键。但我害怕用与业务无关的属性污染域模型。
此外,如果聚合根被缓存,合成分区键属性也将被缓存,从而导致缓存空间的浪费,即使它不会那么多。
解决方案
推荐阅读
- c# - 我将如何实现一个 DateTime.UtcNow 因素在调试器暂停?
- java - 即使满足条件,我的 While 循环也不会结束
- javascript - SyntaxError:JSON 中的意外标记“[” - Javascript
- javascript - 如何找到 Nestable 多层?
- javascript - 可观察为形式的模型
- list - 合并两个列表随机返回一个奇怪的合并列表
- javascript - 如何在 MYSQL 中添加多个列并存储在不同的输出中?
- c++ - c_str() 的奇怪行为
- powerpoint - IBM Watson Discovery 是否支持“.PPT”格式的文档?
- java - 尝试制作自动类型的数组时出错