有人可以告诉我为什么或为什么不为聚合根A编写规范并在构造函数中将聚合根B作为参数传入存储库?
我需要验证与两个聚合根有关的事情,其中包括以下内容:
public class ASpecification : ISpecification<AggregateRootA> {
public ASpecification(IRepository<AggregateRootB>) {.....}
public Func<AggregateRootA, bool> SatisfiedBy() {
.....
do some verifications...
.....
}
}
提前致谢,oakman