需要帮助了解 Ninject 如何将 Nhibernate SessionFactory 实例放入 UnitOfWork 中?
因此,借助教程中的一些帮助,我成功地将 Nhibernate 会话连接到我的存储库,并使用 Ninject 将存储库连接到我的控制器。然而,有一个设置我没有掌握 …
Spring bean 未注入 JSF 托管 bean(这是一个抽象超类)
我有一个名为 FooBean 的抽象超类 bean,并且所有其他 bean 都扩展了该类。我已经在 applicationContext 文件中连接了我的 dao,并且我想将它注入到这…
Unity - 无需resolve()即可解析
我只想用属性 [DoInjection] 标记一个属性并让 unity 进行注入。我不想使用 prop = Unity.Resolve(type)。那真是痛苦又混乱。 Unity 是否提供了执行此…
Unity - 如何使用基本类型注册类型
我有一个基类和一些派生类。基类包含需要注入的属性。如何配置 Unity 来构建我的对象? public class BaseService where T : class { public T Entity…
IoC 和循环引用解决这个问题的最佳设计是什么
我将尝试以简单的方式进行解释。 我有一个解决方案(c# 4.0),其中包含 4 个项目 Framework DAL Domain WebApplication 所以我的问题是: Framework …
Unity:在子容器中注册装饰器
我有以下场景: 在基本容器中,我正在注册一个类型。 container.RegisterType(); 在子容器中,我想注册一个装饰器,它包装基本容器使用的任何内容。因…
IoC 和 .NET 框架
我想知道处理 .NET 时 IoC 模式的最佳实践是什么。 例如,我应该通过 IoC 容器或简单的 new 创建 SqlConnection/OracleConnection 或任何其他提供程序…
仍然需要帮助理解为什么 Ninject 可能比手动 DI 更好
这是问题的扩展 为什么我需要 IoC 容器而不是简单的 DI 代码? 我一直在学习 Ninject 并提出了以下示例,该示例介绍了执行 DI 的手动方式和执行 DI 的…
使用 IoC 容器在运行时解决嵌套依赖关系的模式
我有一个类,用于协调数据文件包的准备、验证和清理例程。我正在努力寻找一种在使用 IoC 容器(本例中为 Ninject)时感觉正确的模式。我遇到的问题是…
WinForms 的服务容器或 IoC 建议
我正在 WinForms 中编写一个应用程序,想知道是使用 IoC 还是容器。 我们正在编写的是一个文本编辑器,用于我们自己开发的 BASIC 风格语言,用于计算…
使用Unity 2.0在ASP.NET- MVC中注入UI
我将 UNITY 2.0 与 MVC 3 结合使用。 我已使用容器将类型注入到 MVC.net 解决方案中。 所有这些类型都是非 UI 组件。如何注入具有 UI 的类型? 我能想…
Prism、Unity - 从 MEF 转换
由于各种原因,我最近从 MEF 转换为 Unity。 我以前在一个模块中有一个 IMenuService 对象,我使用 MEF 导出该对象并在其他模块中导入该对象。我相信…
Spring.Net 中的服务定位器风格查找 - 更好的想法?
当我希望只有一个对象时,我使用以下方法按类型从 Spring.Net 上下文获取对象,因此我不需要在代码中添加魔术字符串。我已经看到这个区域在配置文件中…