記事に続いて:httpDomainEvents
: //www.udidahan.com/2009/06/14/domain-events-salvation/実装がDIコンテナを使用し
ていることがわかります
public static IContainer Container { get; set; }
その後
if(Container != null) {
foreach(var handler in Container.ResolveAll<Handles<T>>()) handler.Handle(args);
}
ドメインオブジェクトを格納するのと同じアセンブリ内にDIコンテナを統合する必要がありますか、それとも外部化/抽象化できますContainer.ResolveAll<Handles<T>>()
か?(以前の経験では、すべてのDI-related
ものを中に入れましglobal.asax.cs
た)。
技術的にはNinjectDIコンテナにしか精通していませんが、おそらく概念を理解しているので、アドバイスやイラストをいただければ幸いです。
ありがとう!