首页 > 解决方案 > 聚合根可以包含分区键属性吗?

问题描述

我想做的是用 cosmos DB 实现存储库模式并用缓存装饰存储库。

我的问题是聚合根是否可以包含合成分区键的属性,即使分区键似乎与业务逻辑无关。存储库模式基于聚合根,操作需要合成分区键。但我害怕用与业务无关的属性污染域模型。

此外,如果聚合根被缓存,合成分区键属性也将被缓存,从而导致缓存空间的浪费,即使它不会那么多。

标签: cachingdomain-driven-designazure-cosmosdbrepository-pattern

解决方案


推荐阅读