最佳答案
(关于这个问题,EF4: 为什么在启用延迟加载时必须启用代理创建?)。
我是新来的督察,忍耐一下。我知道容器负责实例化我所有注册的类型,但是为了这样做,它需要引用解决方案中的所有 DLL 及其引用。
如果我不使用 DI 容器,我就不需要在 MVC3应用程序中引用 EntityFramework 库,只需要引用业务层,业务层会引用我的 DAL/Repo 层。
我知道在一天结束时,所有的 DLL 都包含在 bin 文件夹中,但我的问题是必须通过 VS 中的“添加引用”明确地引用它,以便能够发布包含所有必要文件的 WAP。