0

我读过 Windsor 是最好的 DI/IOC 工具,所以我想我会试一试。我看到了许多关于如何使用 MVC 项目连接所有内容的示例,但是我需要使用我的 DDD 模型的其他层连接一些依赖关系映射。

我有一个需要注入 DbContext 的存储库库。我有一个派生自 DbContext 的类,因此这将是需要注入的类。更好的是,我可以为它制作一个界面。IAppDBContext.

就像我之前所说的,所有的样本都在Global.asaxweb 项目的文件中进行了布线。在一个普通的类库项目中,我会在哪里连接东西?

4

1 回答 1

2

您可能希望在应用程序入口点引导您的容器。如果您正在编写可重用的库,那么设置 IOC 容器不应该是它的责任,而是它的用户。如果多个应用程序使用这个库,他们肯定会想要它们独立的容器配置。

于 2011-04-07T18:04:52.437 回答