Ninject : ninject.web - 如何在常规 ASP.Net Web 上应用 (!MVC)
我正在寻找类似于下面的内容(http://github.com/ninject/ninject .web.mvc): README.markdown 此扩展允许 Ninject 核心和 ASP.NET MVC 项目之间的集…
防止 Ninject 在绑定多个接口时多次调用 Initialize
我们有一个具体的单例服务,它实现了 Ninject.IInitialized 和 2 个接口。问题是,当只需要一次时,服务的 Initialize-methdod 被调用了 2 次。我们使…
Silverlight 应用程序中拦截属性的问题
我在 Silverlight 应用程序中使用 Ninject 作为 DI 容器。现在我正在扩展应用程序以支持拦截,并开始集成 Ninject 的 DynamicProxy2 扩展。我试图拦截…
如何使用 Ninject 注入 asp.net (mvc2) 自定义成员资格提供程序?
好的,我已经为此工作了几个小时。我在这里找到了一些帖子,但没有任何内容能够真正解决问题。那么,让我再试一次... 我有一个使用 Ninject 的 MVC2 …
Ninject 和 DataContext 处置
我正在使用 Ninject 从内核检索 DataContext,我想知道 Ninject 是否自动处置 DataContext,或者他如何处理 dispose() 行为。根据我自己的经验,我知…
如何获取对象是否已在注入中检索
是否有可能知道 ninject kernel 已经满足了特定的依赖关系?需要明确的是: 假设我们有这个模块: Bind<IA>().To<A>() Bind<IB>().To<B…
如何在测试中管理 IoC 容器?
我对测试和 IoC 容器非常陌生,并且有两个项目: MySite.Website (MVC) MySite.WebsiteTest 目前我的网站中有一个 IoC 容器。我应该为我的测试重新创…
在 MVC 应用程序中重置 Ninject 的 IKernel 容器的最佳方法是什么?
基本上在我的 Global.asax 代码中,我有以下用于 Ninject 设置的 IKernel 属性(还利用了 Microsoft.Practices.ServiceLocation)。一旦出现在 Create…
Ninject:共享 DI/IoC 容器
我想在应用程序的各个层之间共享容器。我开始创建一个静态类,它初始化容器并在容器中注册类型。 public class GeneralDIModule : NinjectModule { pu…
MVVM &&国际奥委会子视图模型
我有一个 ViewModel,它在构造函数中采用两个相同类型的参数: public class CustomerComparerViewModel { public CustomerComparerViewModel(Custome…
Ninject:在 Silverlight 中动态加载模块
我想动态加载模块的原因是为了避免循环依赖问题。我有以下几层视图 -->视图模型 -->数据提供者 --> ServiceClient(wcf 代理)。 现在我想要一…
如何将 ninject 自身注入到具有扩展函数的静态类中
我得到了一些带有扩展方法的静态类,这些扩展方法使用存储库模式向实体添加“业务逻辑”。 现在有时我需要在这些扩展函数中创建一个新的IRepository。…
Ninject:抽象类
我是否需要在抽象类中做一些不同的事情才能使依赖注入与 Ninject 一起使用? 我有一个包含以下代码的基本控制器: public abstract class BaseControl…
自定义成员资格提供程序的依赖注入
我有一个 ASP.NET MVC Web 应用程序,它实现了自定义成员资格提供程序。自定义成员资格提供程序将 UserRepository 添加到其构造函数中,该构造函数提…