所以我一直在努力抓住這個概念,但我正在取得進步:)DDD/SoC w/Ninject設計問題?
無論如何,我有一個問題,使用服務/知識庫/ UnitOfWork/EF 4 w/POCOS方法。
我的MVC應用程序可以引用我的Repository層,即引用System.Data.Entity,將Ninject中的綁定設置爲生活在那裏的具體類,並且只要我使用Interface驅動設計,不會綁定我的MVC應用程序到EF。正確?
只需通過參照引用System.Data.Entity的組件,你是不是綁你的MVC應用程序EF?
如果我錯了,可有人請告訴我如何將接口綁定到具體的類在MVC應用程序庫和unitfowork在Ninject模塊。
任何意義?
我認爲它是一個依賴關係樹。在你的情況下,root是mvc應用程序。根可以和它的孩子談話(存儲庫層)。但是爲了一切工作,根的所有後代必須存在。 – driushkin 2011-03-07 17:49:15