使用 Ninject,我可以从接口创建实例而不暴露我的具体类吗?
到目前为止我看到的示例如下所示: 像这样编写代码... public class Samurai { public IWeapon Weapon { get; private set; } public Samurai(IWeapon…
Action Filter 中的 UnitOfWork 似乎正在缓存
我有一个使用 IoC (Unity) 的 MVC 3 站点,我的模型是使用 EF4 和 POCO 生成的。我正在使用操作过滤器来提交我的 UnitOfWork: public class UseUnitO…
Hiro 与其他 IoC 容器
在本文中( 2009 年 4 月 11 日),作者声称 Hiro 是: “世界上最快的 IOC 容器...静态预编译的 IOC 容器,其执行速度与没有 IOC 容器的应用程序一样…
是否值得为 .Net 中的非 MVC 项目设置 IoC?
我到处寻找有关 Windsor 或 Spring.net 的信息,它总是参考 MVC。尝试为 Web 表单项目或 WCF 实现它有什么意义吗?…
MVC 中带有 Ninject 的适当存储库生命周期范围
在 MVC 3 应用程序中将 Entity Framework 4 与 Ninject 结合使用时,存储库和 EF 上下文的适当生命周期范围是什么? 我一直在使用默认的 InTransientS…
达尔-> BLL <- GUI +构成根。如何设置 DI 绑定?
我已经制作了一个三层应用程序,其参考文献如下所述 答案: DAL with Repositories -> BLL with services and IRepository <- Asp.net mvc-app 要通过…
ASP.NET MVC 和 IoC - 链接注入
请温柔点,我是 IoC/MVC 方面的新手,但我正在尝试。我了解 DI 对于测试目的的价值以及 IoC 如何在运行时解决依赖关系,并且已经完成了几个对标准 CRU…
当具体类型派生自抽象基类时,Ninject 无法解析接口类型
我在 Ninject 尝试解析接口类型时遇到问题,其中具体类型派生自实现该接口的抽象基类。 编辑:这是在使用 .NET CF 的 Windows Mobile 上进行的。 我的…
每次使用 unity 解析类型时注入新的构造函数参数
我最近遇到一个问题,我希望每次解决时都将新类型注入到请求的类型中。 我必须注册类型的当前代码是 container.RegisterType(); container.RegisterTy…
控制反转的优点和缺点
假设我有一个 [acme] 对象流,我想通过 API 公开它们。我有两个选择,回调和迭代器。 API #1:回调 // API #1 // This function takes a user-defined…
Ninject.MVC3,将DependencyResolver传递给服务层?
在带有 Ninject.MVC 2.2.0.3 的 MVC3 应用程序中 (合并后),我不是将存储库直接注入到控制器中,而是尝试创建一个包含业务逻辑的服务层并在那里注入…