我是新來的體系結構,我正在學習和設計應用程序的過程中端到端。我有以下體系結構,並使用Autofac來管理對象創建。管理UnitOfWork的AutoFac對象創建
所有BusinessObject的合同已在啓動時的WebAPI設置,即能啓動其實我所有的autofac配置/模塊的唯一啓動。
我使用UnitOfWork/Repository模式,它超出了我的業務層,我不想在我的WebAPi中引用UnitOfWork,但是我無法啓動UnitOfWork。
有人可以給我一些什麼應該是我的架構/設計/ autofac unitofwork實施的投入?
你應該在驅動程序項目的所有直接引用( web api),否則你不能申請ioc,因爲你必須在一個地方管理生命。 –
@ErkanDemirel感謝您的評論。當然,我明白,但是,這並不意味着泄漏的架構,在web api中引用了Repository? – Immortal
[Ioc/DI - 爲什麼必須引用入口應用程序中的所有圖層/程序集?](http://stackoverflow.com/questions/9501604/ioc-di-why-do-i-have-to -reference-all-layers-assemblies-in-entry-application) –