Foo と Bar という 2 つのエンティティがあるとします。Foo は集約ルートであり、Bar を含みます。私が理解している限り、次のようになります。
public class Foo{
private readonly Bar Bar;
}
ユーザーが定義済みリストから Foos の Bars を選択 (および変更) できる機能を提供したいと考えています。
リポジトリが集約ルート専用であると想定されている場合、Bar エンティティのリポジトリがないことを意味します。
これは問題につながります - Foo への参照なしで Bar を独立して作成/更新することはできません。
それは、Foo がなければ意味がないにもかかわらず、Bar にはリポジトリがあるはずだということですか?