有没有办法在 .NET 中添加引用而无需重新编译?
我正在使用 IoC 容器(温莎城堡)根据配置文件实例化类。如果我想从编译项目时不存在的新 dll 中添加类,有什么方法可以在不重新编译的情况下做到这一…
“友好”的依赖注入(DI)图书馆
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
将 Spring.Net IoC 替换为另一个容器(例如 Ninject)
我很好奇是否可以用 Ninject 来替换 Spring.Net 的内置 IoC 容器。我们的团队在其他项目中使用 Ninject 进行 IoC,因此如果可能的话,我想继续使用该…
ObjectContext 永远不会从接口派生??当ObjectContext有多种类型时,如何应用DI/IoC?
如果您的系统具有多种类型的对象上下文。例如:BillingObjectContext、HumanResourceObjectContext 等。所有这些都派生自 ObjectContext,但 ObjectCo…
使用 Nhibernate 将依赖项注入域模型类(ASP.NET MVC + IOC)
我正在构建一个 ASP.NET MVC 应用程序,该应用程序使用 DDD(域驱动设计)方法,并由 NHibernate 处理数据库访问。我有域模型类(管理员),我想通过 …
Castle Windsor 或 Spring.NET - 优点和缺点
昨天,我在这个网站上阅读了一些文章,同时偶然发现了一篇关于这两个新的 IoC 工具的文章。我应该先学哪一个?是否有关于何时应使用哪一种的规范?…
Castle.Windsor可以自动解析具体类型吗
我们正在评估 C# 项目的 IoC 容器,Unity 和 Castle.Windsor 都表现出色。我喜欢 Unity 的一件事(NInject 和 StructureMap 也这样做)是,显而易见如…
是否存在初始化通过 DI 容器创建的对象的模式
我正在尝试让 Unity 来管理对象的创建,并且我想要一些直到运行时才知道的初始化参数: 目前我能想到的唯一方法是使用 Init接口上的方法。 interface …
这基本上是像 NInject 这样的 IOC 所做的事情吗?
通常我会这样做: public class DBFactory { public UserDAO GetUserDao() { return new UserDao(); } } 其中 UserDao 是 IUserDao 的具体实现。 所以…