私はこのデザインを持っています:
製品には多くの価格設定グリッドがあり、グリッドには多くの価格設定期間があります
Product
Id
Name
Grids[]
Name
Periods[]
Price
Start
End
今、私は特別オファーを持っています。売り手がオファーを作成するとき(たとえば、-10%)、それを製品に適用するか、グリッドに適用するかを選択できます(たとえば、グリッドにオファーを適用したくない場合)。 .apartnerwebsite.com "ですが、彼はそれをグリッド" my website ")に適用することを好みます。
Offer
OfferId
OfferName
ProductIds[]
GridIds[] //??
ただし、グリッドIDがなく、ルートアグリゲートからリーフを参照できないため、これを行うことはできません。