私は Onion アーキテクチャについて調べてきましたが、DI コンテナーがすべてを接続できるようにするには、アセンブリの依存関係をどのように配置する必要があるかについての簡単な質問だと思います。
次の構造を持つ非常に単純なソリューションを想定します。
UI => BL <= DAL
したがって、UI と DAL は BL を参照しますが、お互いを認識していません。
また、BL には IDatabaseService というインターフェイスがあり、DALDatabaseService によって DAL に実装されているとします。
コンテナーは (おそらく) UI のエントリ ポイントで構成されます。UI は DAL を認識していないため、IDatabaseService を登録して DALDatabaseService に解決するにはどうすればよいでしょうか?