带构造函数参数的起订量
我有一个如下所示的工厂: public IFoo GetFoo(IFile file) { return _kernel.Get(new ConstructorArgument("file", file)); } 它工作正常,直到我使…
“注射”使用 PetaPoco 动态地实现 WHERE 子句
我正在使用 .NET MVC 3 和 PetaPoco 构建一个带有共享数据库的多租户应用程序。 租户 ID(以及其他信息)在登录时保存在 FormsAuth cookie 中,并可通…
Ninject 在 ToMethod 中获取泛型类型
我有一个像这样的存储库: public class Repository : IRepository where T : class { private readonly ISession session; public Repository(ISessi…
Ninject - 静态类中的内核?
将 StandardKernel 与所需的 NinjectModule 一起“包装”在单独的共享库中的静态类中,并在需要注入时使用相同的库是否正确? (而不是每次都实例化一…
如何使用工厂模式实现每个请求/线程的数据上下文
使用此 示例项目 作为指导,我正在设置一个新项目。我的项目将遵循相同的基本架构,只是除了 mvc 项目之外,我还将有一个 wcf Web 服务项目(或者可能…
EntityFramework 存储库从接口和抽象类驱动:如何在 ASP.NET MVC 上使用依赖项注入
好吧,让我分解一下我一直在尝试做的事情: 首先,这是我的 abstract 通用存储库: public abstract class Repository where T : class where C : DbC…
ninject 和企业库服务定位器依赖程序集
我将 Microsoft.Practices.ServiceLocation 程序集与 ninject 结合使用以帮助进行服务定位。我将 ninject 内核注册到 servicelocator 提供程序方法中…
通过 ToMethod 将接口绑定到带有参数的方法
我认为我正在寻找的东西非常简单,但我找不到任何例子。 我想使用 Ninject 来创建一个对象,方法是让 Ninject 调用一个带有指定参数的工厂方法,但在…
Ninject 使用 WCF Web API Preview 5
有人能为我指出正确的方向,让 Ninject 与 WCF Web API Preview 5 一起使用吗?我已在我的 ASP.NET MVC 3 项目以及使用 Ninject.Extensions.Wcf 库的…
Ninject WCF 错误
好吧,在过去两天寻找这个错误后,我已经束手无策了: Error activating IUserIssueRepository No matching bindings are available, and the type is…
带有 NinjectHttpApplication 和 MEF 的 Asp Mvc 3
我使用 Ninject 作为我的 MVC 控制器工厂,但我还通过 MEF 加载某些路由和控制器,这些控制器需要能够向 Ninject 注册自己: Bind.ToSelf(); 因此可以…
Ninject.Web.Mvc 知道动态加载的控制器,但 ASP.Mvc 不知道?
我现在有一个相当复杂的项目,作为这个项目的一部分,我有一个 MEF 层,它纯粹处理插件的加载,然后新加载的插件公开它们在 asp.mvc 中注册的路由及其…
使用 NInject 查找类,但使用自己的参数构造该类
我知道这不是一个好的做法。 这里有一些代码演示了这个问题(但实际上不起作用): public interface IBar {} public interface Bar : IBar {} public…
Ninject 绑定约束,向上搜索以查找类型
我有一个像这样的类层次结构(简化): class Connection { } interface IService { } class ServiceImplementation : IService { public ServiceImpl…